¼³¸í: ÀÌ È®ÀåÁ¡Àº ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÀ» À§ÇØ ±¸¼º °¡´ÉÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ ½ÇÇà ±¸¼º À¯Çü¿¡´Â À̸§ÀÌ ÀÖÀ¸¸ç ÀÌ ½ÇÇà ±¸¼º À¯ÇüÀº Çϳª ÀÌ»óÀÇ ¸ðµå(½ÇÇà ¹×/¶Ç´Â µð¹ö±×)¸¦ Áö¿øÇϰí ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇàÀ» ±¸ÇöÇÏ´Â ´ëÇ¥ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!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
>
<!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 ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ½ÇÇà ±¸¼ºÀÔ´Ï´Ù.
API Á¤º¸: delegate ¼Ó¼ºÀÇ °ªÀº org.eclipse.debug.core.model.ILaunchConfigurationDelegate ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù..