½ÇÇà ±¸¼º À¯Çü
ID:
org.eclipse.debug.core.launchConfigurationTypes
¼³¸í:
ÀÌ È®ÀåÁ¡¿¡¼´Â ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀ» À§ÇØ ±¸¼º °¡´ÉÇÑ
¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.
°¢°¢ÀÇ ½ÇÇà ±¸¼º À¯Çü¿¡´Â À̸§ÀÌ ÀÖÀ¸¸ç ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀº Çϳª ÀÌ»óÀÇ ¸ðµå(½ÇÇà ¹×/¶Ç´Â µð¹ö±×)¸¦ Áö¿øÇϰí ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀ» ±¸ÇöÇÏ´Â À§ÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù. 3.2¿¡¼
À¯ÇüÀº ¶ÇÇÑ ÇÁ·ÎÁ§Æ®¿Í À̸¦ ½ÇÇàÇÏ´Â ½ÇÇà ±¸¼º »çÀÌÀÇ ÀÚ¿ø ¸ÊÇÎÀ» ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â
ÀÌÁÖ À§ÀÓÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ´ë»ó È®ÀåÁ¡ÀÇ ¿ÏÀüÇÑ ID
- id - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû ID
- name - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû À̸§
<!ELEMENT launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED
migrationDelegate CDATA #IMPLIED>
- id - ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀÇ °íÀ¯ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- delegate -
ILaunchConfigurationDelegate
¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ À¯ÇüÀÇ ½ÇÇà ±¸¼º ÀνºÅϽº´Â
ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¸¦ ´ëÇ¥ÇÏ¿© ½ÇÇàÀ» ¼öÇàÇÕ´Ï´Ù.
- modes - ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀÌ Áö¿øÇÏ´Â ¸ðµå("½ÇÇà" ¹×/¶Ç´Â "µð¹ö±×")ÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀ» Áö¿øÇÕ´Ï´Ù.
- name - ÀÌ ½ÇÇà ±¸¼º À¯Çü¿¡ ´ëÇØ ÆÇµ¶Çϱ⠽¬¿î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- public - »ç¿ëÀÚ°¡ ÀÌ ½ÇÇà ±¸¼º À¯Çü¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±âº»°ªÀº
true
ÀÔ´Ï´Ù.
- category - ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀÇ Ä«Å×°í¸®¸¦ ÁöÁ¤ÇÏ´Â ¼±ÅÃÀû ¼Ó¼º. ±âº»°ªÀº ÁöÁ¤µÇÁö ¾ÊÀ½(
null
)ÀÔ´Ï´Ù. Ä«Å×°í¸®¿¡´Â Ŭ¶óÀÌ¾ðÆ®°¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº 2.1 ¸±¸®½º¿¡¼ Ãß°¡µÇ¾ú½À´Ï´Ù.
- sourcePathComputerId - ÀÌ À¯ÇüÀÇ ½ÇÇà ±¸¼º¿¡ ´ëÇÑ ±âº» ¼Ò½º ã¾Æº¸±â °æ·Î¸¦ °è»êÇÏ´Â µ¥ »ç¿ëµÇ´Â sourcePathComputer È®ÀåÀÇ
°íÀ¯ IDÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº 3.0 ¸±¸®½º¿¡¼ Ãß°¡µÇ¾ú½À´Ï´Ù.
- sourceLocatorId - ÀÌ À¯ÇüÀÇ ½ÇÇà ±¸¼ºÀ» »ç¿ëÇÏ¿© ½ÇÇàµÈ ¼¼¼Ç¿¡ ´ëÇÑ ¼Ò½º À§Ä¡ ÁöÁ¤ÀÚ¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â sourceLocator È®ÀåÀÇ
°íÀ¯ IDÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº 3.0 ¸±¸®½º¿¡¼ Ãß°¡µÇ¾ú½À´Ï´Ù.
- migrationDelegate - 3.2ºÎÅÍ ÇöÀç µµ±¸¿Í ȣȯµÇµµ·Ï ÀÌ·¯ÇÑ À¯ÇüÀÇ ½ÇÇà ±¸¼ºÀ»
ÀÌÁÖÇÏ´Â µ¥ »ç¿ëµÇ´Â ¼±ÅÃÀû À§ÀÓ
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÄÀÏ È®ÀåÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- default - ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀÌ ÁöÁ¤µÈ ÆÄÀÏ È®ÀåÀÚ¿¡ ´ëÇÑ ±âº» ½ÇÇà ±¸¼º À¯ÇüÀ̾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì ±âº»°ªÀº
false
ÀÔ´Ï´Ù.
¿¹Á¦:
´ÙÀ½Àº ½ÇÇà ±¸¼º À¯Çü È®ÀåÁ¡¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù.
<extension point=
"org.eclipse.debug.core.launchConfigurationTypes"
>
<launchConfigurationType
id=
"com.example.ExampleIdentifier"
delegate=
"com.example.ExampleLaunchConfigurationDelegate"
modes=
"run,debug"
name=
"Example Application"
>
<fileExtension extension=
"txt"
default=
"true"
/>
<fileExtension extension=
"gif"
default=
"false"
/>
</launchConfigurationType>
</extension>
À§ÀÇ ¿¹Á¦¿¡¼ ÁöÁ¤µÈ ½ÇÇà ±¸¼º À¯ÇüÀº ½ÇÇà ¹× µð¹ö±× ¸ðµå¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù.
½ÇÇà ±¸¼ºÀº .txt ¹× .gif ÆÄÀÏ¿¡ Àû¿ëµÉ ¼ö ÀÖÀ¸¸ç .txt ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ½ÇÇà ±¸¼ºÀÔ´Ï´Ù.
API Á¤º¸:
delegate ¼Ó¼º °ªÀº
org.eclipse.debug.core.model.ILaunchConfigurationDelegate ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â
Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â Eclipse Public License v1.0ÀÇ Á¶Ç׿¡ µû¶ó »ç¿ëÇØ¾ß Çϸç
À¥ »çÀÌÆ®(http://www.eclipse.org/legal/epl-v10.html)¿¡¼µµ °ü·Ã »çÇ×À» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.