alias-for
¼Ó¼º ÂüÁ¶). ÀÌ ±â´ÉÀÌ »ç¿ëµÉ ¶§,
<!ELEMENT extension (content-type* , file-association*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT content-type (describer? , property*)>
<!ATTLIST content-type
id CDATA #REQUIRED
base-type CDATA #IMPLIED
name CDATA #REQUIRED
file-extensions CDATA #IMPLIED
file-names CDATA #IMPLIED
priority (low|normal|high) "normal"
default-charset CDATA #IMPLIED
describer CDATA #IMPLIED
alias-for CDATA #IMPLIED>
<content-type>
<property name=
"org.eclipse.core.runtime.charset"
default=
"charset-name"
/>
</content-type>
<!ELEMENT describer (parameter*)>
<!ATTLIST describer
class CDATA #REQUIRED
plugin CDATA #IMPLIED>
¼³¸íÀÚ ¼Ó¼ºÀÌ content-type ¿ä¼Ò¿¡¼ »ç¿ëµÇ¸é ÀÌ ¿ä¼Ò´Â ¹«½ÃµË´Ï´Ù.
<!ELEMENT file-association EMPTY>
<!ATTLIST file-association
content-type CDATA #REQUIRED
file-names CDATA #IMPLIED
file-extensions CDATA #IMPLIED>
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
<!ELEMENT property EMPTY>
<!ATTLIST property
name CDATA #REQUIRED
default CDATA #IMPLIED>
ÀÌ ÄÁÅÙÃ÷ À¯Çü°ú °ü·ÃµÈ Ư¼ºÀ» ¼±¾ðÇϸç, ¼±ÅÃÀûÀ¸·Î ±âº»°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. Ư¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â org.eclipse.core.runtime.content.IContentDescriptionÀ» ÂüÁ¶ÇϽʽÿÀ.
org.eclipse.core.runtime.content.XMLRootElementContentDescriber
,
³»Àå ¼³¸íÀÚ¸¦ »ç¿ëÇÑ XML ±â¹Ý ÄÁÅÙÃ÷ À¯Çü ¼±¾ð¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù.
´ÙÀ½Àº ÆÄÀÏ È®ÀåÀÚ°¡ ƯÁ¤ÇÑ ´Ü¼ø ÅØ½ºÆ® ±â¹Ý ÄÁÅÙÃ÷ À¯Çü¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù.<extension point=
"org.eclipse.core.runtime.contentTypes"
>
<content-type id=
"ABC"
base-type=
"org.eclipse.core.runtime.xml"
file-extensions=
"a,b,c"
>
<describer class=
"org.eclipse.core.runtime.content.XMLRootElementContentDescriber"
>
<parameter name=
"element"
value=
"abc"
/>
</describer>
</content-type>
</extension>
»õ ÆÄÀÏ À̸§/È®ÀåÀÚ¸¦ ±âÁ¸ ÄÁÅÙÃ÷ À¯Çü¿¡ ¿¬°ü½ÃÄÑ¾ß ÇÒ ¶§(»õ ÄÁÅÙÃ÷ À¯Çü Á¤Àǿʹ ¹Ý´ë·Î) ¾Æ·¡¿¡ Ç¥½ÃµÈ °Íó·³ Ç÷¯±×Àο¡¼´Â ÆÄÀÏ ¿¬°üÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº "*.mytxt" ÆÐÅÏÀ» µû¸£´Â À̸§À» °®´Â ÆÄÀÏÀ» Æ÷ÇÔ½Ã۱â À§ÇØ ÅØ½ºÆ® ÄÁÅÙÃ÷ À¯ÇüÀÇ Á¤ÀǸ¦ Çâ»ó½ÃŰ´Â È¿°ú¸¦ °®½À´Ï´Ù.<extension point=
"org.eclipse.core.runtime.contentTypes"
>
<content-type id=
"MyText"
base-type=
"org.eclipse.core.runtime.text"
file-extensions=
"mytxt"
/>
</extension>
´ÙÀ½Àº Ư¼ºÀ» Á¤ÀÇÇÏ´Â ÄÁÅÙÃ÷ À¯Çü¿¡ °üÇÑ ¿¹Á¦ÀÔ´Ï´Ù.<extension point=
"org.eclipse.core.runtime.contentTypes"
>
<file-association content-type=
"org.eclipse.core.runtime.text"
file-extensions=
"mytxt"
/>
</extension>
<extension point=
"org.eclipse.core.runtime.contentTypes"
>
<content-type id=
"MyContentType"
file-extensions=
"dat"
>
<property name=
"file-format"
value=
"1"
/>
</content-type>
</extension>
org.eclipse.core.runtime Ç÷¯±×Àο¡¼´Â ´ÙÀ½ ÄÁÅÙÃ÷ À¯ÇüÀ» Á¦°øÇÕ´Ï´Ù.
¶ÇÇÑ org.eclipse.core.runtime Ç÷¯±×Àο¡¼´Â ÄÁÅÙÃ÷ ¼³¸íÀÚÀÇ »ç¿ë °¡´ÉÇÑ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
Copyright (c) 2004, 2005 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â Eclipse Public License v1.0ÀÇ Á¶Ç׿¡ µû¶ó »ç¿ëÇØ¾ß Çϸç
À¥ »çÀÌÆ®(http://www.eclipse.org/legal/epl-v10.html)¿¡¼µµ °ü·Ã »çÇ×À» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.