ID: org.eclipse.debug.core.statusHandlers
¼³¸í: ÀÌ È®ÀåÁ¡Àº ¿À·ùÀÇ »ý¼º°ú ÇØ°áÀ» ±¸ºÐÇÏ´Â ÀÏ¹Ý ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ¿À·ù ¼Ò½º¿Í ÇØ°á »çÀÌÀÇ »óÈ£ ÀÛ¿ëÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼ Á¤ÀÇÇÕ´Ï´Ù. ¿À·ù Á¶°ÇÀÌ ¹ß»ýÇϸé Ŭ¶óÀÌ¾ðÆ®´Â »óÅ Çڵ鷯¸¦ ã¾Æ ÀÌ Çڵ鷯¿¡ ¿À·ù¸¦ À§ÀÓÇÕ´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT statusHandlers> <!ATTLIST statusHandlers
id CDATA #REQUIRED
class CDATA #REQUIRED
plugin CDATA #REQUIRED
code CDATA #REQUIRED>
id
´Â ÀÌ »óÅ Çڵ鷯ÀÇ °íÀ¯ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.class
´Â IStatusHandler
¸¦ ±¸ÇöÇÏ´Â
Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.plugin
Ç÷¯±×ÀÎ ID´Â ÀÌ Çڵ鷯°¡ µî·ÏµÈ »óÅÂÀÇ Ç÷¯±×Àο¡
´ëÀÀÇÕ´Ï´Ù(¿¹: IStatus.getPlugin()
).code
´Â ÀÌ Çڵ鷯°¡ µî·ÏµÈ »óÅ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù.¿¹:
´ÙÀ½Àº »óÅ Çڵ鷯 È®ÀåÁ¡ ¿¹Á¦ÀÔ´Ï´Ù.
<extension point="org.eclipse.debug.core.statusHandlers"> <statusHandler id="com.example.ExampleIdentifier" class="com.example.ExampleStatusHandler" plugin="com.example.ExamplePluginId" code="123"> </statusHandler> </extension>
À§ÀÇ ¿¹Á¦¿¡¼ ÁöÁ¤µÈ »óÅ Çڵ鷯´Â Ç÷¯±×ÀÎ ID°¡
com.example.ExamplePluginId
ÀÌ°í »óÅ Äڵ尡 123
ÀÎ
»óÅ ¿ÀºêÁ§Æ®¸¦ ó¸®Çϱâ À§ÇØ µî·ÏµË´Ï´Ù.
API Á¤º¸: class ¼Ó¼ºÀÇ °ªÀº org.eclipse.debug.core.IStatusHandler ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â Java Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù.