ºê¶ó¿ìÀú Áö¿ø

org.eclipse.ui.browserSupport

3.1

ÀÌ È®ÀåÁ¡À» »ç¿ëÇÏ¿© Workbench ºê¶ó¿ìÀú Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. Áö¿øÀ» ÅëÇØ ¸ðµç Eclipse Ç÷¯±×ÀÎÀÇ URLÀ» ¿­ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Workbench¿¡¼­´Â ¼±ÅÃÀû RCP Ç÷¯±×ÀÎÀ¸·Î »ç¿ë °¡´ÉÇÑ, º¸´Ù ÀÚ¼¼ÇÑ ±¸ÇöÀ¸·Î ±âº» ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.

Á¦Ç°°ú ÇÔ²² Ç¥ÁØ Áö¿øÀ¸·Î Á¦°øµÊÀ» ÀǹÌÇÏ´Â ÄÁÆ®¸®ºä¼ÇÀº default·Î Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¹æ½ÄÀ» »ç¿ëÇϸé default·Î Ç¥½ÃµÇÁö ¾Ê´Â ´Ù¸¥ ÄÁÆ®¸®ºä¼ÇÀÌ ÀÖ´Â Áö¿øÀ» ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¾ðÁ¦³ª ÇϳªÀÇ Áö¿ø¸¸ Ȱ¼ºÈ­µÉ ¼ö ÀÖ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. ¿©·¯ ±âº»°ª ¹×/¶Ç´Â ±âº»°ªÀÌ ¾Æ´Ñ ÄÁÆ®¸®ºä¼Ç¿¡¼­ °á°ú´Â Á¤ÇØÁ® ÀÖÁö ¾Ê½À´Ï´Ù.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support EMPTY>

<!ATTLIST support

class   CDATA #REQUIRED

default (true | false) "false">


´ÙÀ½Àº ºê¶ó¿ìÀú Áö¿ø ÄÁÆ®¸®ºä¼Ç¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù.
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Á¦°øÀÚ´Â org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport¸¦ È®ÀåÇϴ Ŭ·¡½º¸¦ Á¦°øÇϵµ·Ï ¿¹»óµË´Ï´Ù.

Workbench¿¡¼­´Â ÄÁÆ®¸®ºä¼ÇÀÌ ·¹Áö½ºÆ®¸®¿¡ ¾ø´Â °æ¿ì »ç¿ëµÇ´Â ´Ü¼øÇÑ ºê¶ó¿ìÀú Áö¿ø ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.