½ÇÇà ±¸¼º À¯Çü

org.eclipse.debug.core.launchConfigurationTypes

ÀÌ È®ÀåÁ¡¿¡¼­´Â ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀ» À§ÇØ ±¸¼º °¡´ÉÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ ½ÇÇà ±¸¼º À¯Çü¿¡´Â À̸§ÀÌ ÀÖÀ¸¸ç ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀº Çϳª ÀÌ»óÀÇ ¸ðµå(½ÇÇà ¹×/¶Ç´Â µð¹ö±×)¸¦ Áö¿øÇϰí ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀ» ±¸ÇöÇÏ´Â À§ÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù. 3.2¿¡¼­ À¯ÇüÀº ¶ÇÇÑ ÇÁ·ÎÁ§Æ®¿Í À̸¦ ½ÇÇàÇÏ´Â ½ÇÇà ±¸¼º »çÀÌÀÇ ÀÚ¿ø ¸ÊÇÎÀ» ¼³Á¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÌÁÖ À§ÀÓÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

<!ELEMENT extension (launchConfigurationType*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!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>


<!ELEMENT fileExtension EMPTY>

<!ATTLIST fileExtension

extension CDATA #REQUIRED

default   (true | 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 ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ½ÇÇà ±¸¼ºÀÔ´Ï´Ù.

delegate ¼Ó¼º °ªÀº org.eclipse.debug.core.model.ILaunchConfigurationDelegate ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù.