¹®¼­ Á¦°ø¾÷ü

ID: org.eclipse.ui.documentProviders

µµÀÔ: ¸±¸®½º 1.0

¼³¸í: ÀÌ È®ÀåÁ¡Àº ÆÄÀÏ À¯Çü°ú ¹®¼­ Á¦°ø¾÷ü °£ ¶Ç´Â ÆíÁý±â ÀÔ·Â À¯Çü°ú ÆíÁý±â°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®¼­ Á¦°ø¾÷ü °£ÀÇ ¸ÊÇÎÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ¹®¼­ Á¦°øÀÚ´Â org.eclipse.ui.texteditor.IDocumentProvider ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ÆíÁý±â ÀÔ·ÂÀº org.eclipse.ui.IEditorInputÀÇ ÀνºÅϽº¿©¾ß ÇÕ´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT extension (provider*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT provider EMPTY>

   <!ATTLIST provider
     extensions CDATA #IMPLIED
     inputTypes CDATA #IMPLIED
     class      CDATA #REQUIRED
     id         CDATA #REQUIRED
   >

¿¹Á¦:
<extension point="org.eclipse.ui.documentProviders"> 
    <provider 
        extensions=".jav" 
        class="org.eclipse.ui.examples.javaeditor.JavaDocumentProvider" 
        id="org.eclipse.ui.examples.javaeditor.JavaDocumentProvider"> 
    </provider> 
 </extension> 

ÀÌ ¿¹Á¦´Â ".jav" È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀÇ ±âº» Á¦°øÀÚ·Î org.eclipse.ui.examples.javaeditor.JavaDocumentProvider¸¦ µî·ÏÇÕ´Ï´Ù.

<extension point="org.eclipse.ui.documentProviders"> 
    <provider 
        inputTypes="org.eclipse.ui.IStorageEditorInput" 
        class="org.eclipse.ui.editors.text.FileDocumentProvider" 
        id="org.eclipse.ui.editors.text.FileDocumentProvider"> 
    </provider> 
 </extension> 

ÀÌ ¿¹Á¦´Â org.eclipse.ui.IStorageEditorInputÀÇ ÀνºÅϽºÀÎ ¸ðµç ÆíÁý±â ÀԷ¿¡ ´ëÇÑ ±âº» Á¦°øÀÚ·Î org.eclipse.ui.editors.text.FileDocumentProvider¸¦ µî·ÏÇÕ´Ï´Ù.

API Á¤º¸: ÆÄÀÏ È®ÀåÀÚ¿ëÀ¸·Î µî·ÏµÈ ¹®¼­ Á¦°ø¾÷ü´Â ÀÔ·Â À¯Çü¿ëÀ¸·Î µî·ÏµÈ °Íº¸´Ù ¿ì¼±¼øÀ§ÀÔ´Ï´Ù. ¹®¼­ Á¦°øÀÚ´Â org.eclipse.ui.texteditor.IDocumentProvider ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ÆíÁý±â ÀÔ·ÂÀº org.eclipse.ui.IEditorInputÀÇ ÀνºÅϽº¿©¾ß ÇÕ´Ï´Ù.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.