¹®¼­ Á¦°øÀÚ

org.eclipse.ui.editors.documentProviders

3.0(¿ø·¡´Â org.eclipse.ui.documentProviders¶ó´Â À̸§ÀÌ ÁöÁ¤µÊ)

ÀÌ È®ÀåÁ¡Àº ÆíÁý±â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®¼­ Á¦°øÀÚ¿Í ÆíÁý ÀÔ·Â À¯Çü°£ÀÇ ¸ÊÇÎÀ̳ª ¹®¼­ Á¦°øÀÚ¿Í ÆÄÀÏ À¯Çü °£ÀÇ ¸ÊÇÎÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¹®¼­ Á¦°øÀÚ´Â 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.editors.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.editors.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¸¦ µî·ÏÇÕ´Ï´Ù.

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