ID: org.eclipse.debug.core.launchConfigurationComparators
¼³¸í: ÀÌ È®ÀåÁ¡Àº ½ÇÇà ±¸¼ºÀÇ Æ¯Á¤ ¼Ó¼ºÀ» ºñ±³ÇÏ´Â
±¸¼º °¡´ÉÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½ÇÇà ±¸¼º ¼Ó¼ºÀº
java.lang.Object.equals(Object)
ÀÇ ±âº» ±¸ÇöÀ» ÅëÇØ µ¿ÀϼºÀ»
ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Ư¼ö 󸮰¡ ÇÊ¿äÇÑ ¼Ó¼ºÀº ÀÌ È®ÀåÁ¡À»
±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¼Ó¼ºÀÌ XML·Î ÀúÀåµÉ ¶§ °°Àº ¼Ó¼ºÀ» Ç¥½ÃÇÏ´Â
µÎ ¹®ÀÚ¿ÀÇ °ø¹é Çü½ÄÀÌ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT launchConfigurationComparator> <!ATTLIST launchConfigurationComparator
id CDATA #REQUIRED
attribute CDATA #REQUIRED
class CDATA #REQUIRED
id
´Â ÀÌ È®ÀåÀÇ °íÀ¯ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.attribute
´Â ÀÌ ºñ±³±â°¡ ºñ±³ÇÏ´Â ½ÇÇà ±¸¼º ¼Ó¼º À̸§À»
ÁöÁ¤ÇÕ´Ï´Ù.class
´Â java.util.Comparator
¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ
¿ÏÀüÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.¿¹:
´ÙÀ½Àº ½ÇÇà ±¸¼º ºñ±³±â È®ÀåÁ¡ ¿¹Á¦ÀÔ´Ï´Ù.
<extension point="org.eclipse.debug.core.launchConfigurationComparators"> <launchConfigurationComparator id="com.example.ExampleIdentifier" attribute="com.example.ExampleAttributeName" class="com.example.ComapartorImplementation"> </launchConfigurationComparator> </extension>
À§ÀÇ ¿¹Á¦¿¡¼ com.example.ExampleAttributeName
À̸§À¸·Î ۰¡ ÁöÁ¤µÈ
¼Ó¼ºÀÇ µ¿ÀϼºÀ» ºñ±³ÇÒ ¶§ ÁöÁ¤µÈ À¯ÇüÀÇ ½ÇÇà ±¸¼º ºñ±³±â¸¦ Âü°íÇÕ´Ï´Ù.
API Á¤º¸: class ¼Ó¼ºÀÇ °ªÀº java.util.Comparator ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù.