µµÀÔ: 2.1
¼³¸í: Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ È®ÀåÁ¡À» »ç¿ëÇÏ¿© Java ½ÇÇà ±¸¼º¿¡ ´ëÇÑ Å¬·¡½º °æ·Î ¹× ¼Ò½º ã¾Æº¸±â °æ·Î¸¦ µ¿ÀûÀ¸·Î °è»êÇÏ°í ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Java ½ÇÇà ±¸¼ºÀ» ½ÇÇà ±¸¼º ¼Ó¼º ATTR_CLASSPATH_PROVIDER¸¦ ÅëÇØ »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º °æ·Î Á¦°ø¾÷ü¿Í ¿¬°ü½ÃŰ°í ¼Ó¼º ATTR_SOURCE_PATH_PROVIDER¸¦ ÅëÇØ »ç¿ëÀÚ Á¤ÀÇ ¼Ò½º °æ·Î Á¦°ø¾÷ü¿Í ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ °æ¿ì, ½ÇÇà ±¸¼º ¼Ó¼ºÀº Ŭ·¡½º °æ·Î Á¦°ø¾÷ü È®Àå ID¿¡ ÇØ´çµË´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT extension (classpathProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT classpathProvider EMPTY>
<!ATTLIST classpathProvider
id CDATA #REQUIRED
class CDATA #REQUIRED
>
<extension point="org.eclipse.jdt.launching.classpathProviders"> <classpathProvider class="com.example.ProviderImplementation" id="com.example.ProviderId"> </classpathProvider> </extension>
±âº» Á¦°ø ±¸Çö: »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º °æ·Î Á¦°ø¾÷ü¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ¸ðµç ½ÇÇà ±¸¼º¿¡ ±âº» ±¸ÇöÀÌ Á¦°øµË´Ï´Ù.