<!ELEMENT extension (template* , resolver* , contextType* , include*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contextType EMPTY>
<!ATTLIST contextType
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
ÄÁÅØ½ºÆ® À¯ÇüÀº ÅÛÇø®Æ®°¡ Æò°¡µÇ´Â ÄÁÅØ½ºÆ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÄÁÅØ½ºÆ® À¯ÇüÀº ÇØ´ç ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© ÅÛÇø®Æ®¸¦ ÇØ¼®ÇÕ´Ï´Ù.
org.eclipse.jface.text.templates.TemplateContextType
ÀÇ ¼ºêŬ·¡½º<!ELEMENT resolver EMPTY>
<!ATTLIST resolver
contextTypeId CDATA #REQUIRED
type CDATA #REQUIRED
class CDATA #REQUIRED
description CDATA #IMPLIED
name CDATA #IMPLIED
icon CDATA #IMPLIED>
ÅÛÇø®Æ® º¯¼ö ºÐ¼®±â´Â ƯÁ¤ ÄÁÅØ½ºÆ®¿¡¼ ÅÛÇø®Æ® º¯¼ö¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
org.eclipse.jface.text.templates.TemplateVariableResolver
ÀÇ ¼ºêŬ·¡½º<!ATTLIST template
id CDATA #REQUIRED
contextTypeId CDATA #REQUIRED
name CDATA #REQUIRED
description CDATA #IMPLIED
icon CDATA #IMPLIED
autoinsert (true | false) "true">
ÅÛÇø®Æ®´Â ÁöÁ¤µÈ ÄÁÅØ½ºÆ®¿¡¼ Æò°¡ÇÒ ÄÚµå ¶Ç´Â ÅØ½ºÆ®ÀÇ ½º´ÏÆêÀÔ´Ï´Ù. ÇØ´ç ÄÁÅØ½ºÆ®¿¡¼ ÇØ¼®ÇÒ º¯¼ö´Â ${variable_type} Ç¥±â¹ýÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.
true
(±âº»°ª), ÀÚµ¿ »ðÀÔÀ» Çã¿ëÇÏÁö ¾ÊÀ¸·Á¸é false
. 3.1ºÎÅÍ Á¦°øµË´Ï´Ù.<!ELEMENT pattern (#PCDATA)>
ÅÛÇø®Æ® ÆÐÅÏ
<!ELEMENT include EMPTY>
<!ATTLIST include
file CDATA #REQUIRED
translations CDATA #IMPLIED>
XML·Î ÀÎÄÚµùµÈ ÅÛÇø®Æ®ÀÇ ÄÝ·º¼ÇÀº ÀÌ ¿ä¼Ò¸¦ ÅëÇØ Àüü·Î Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
... translations=$nl$/[plugin-relative path to file] ...¹ø¿ª ÆÄÀÏÀÇ À§Ä¡´Â ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù.
[plugins nl fragment]/nl/[locale]/templates/[plugin-relative path to file]
<extension point=
"org.eclipse.ui.editors.templates"
>
<template name=
"%ant.tasks.javac.name"
contextTypeId=
"org.eclipse.ui.examples.templateeditor.antcontext"
id=
"org.eclipse.ui.examples.templateeditor.templates.javac"
description=
"%ant.tasks.javac.description"
>
<pattern>
<javac srcdir=
"${src}"
destdir=
"${dst}"
classpath=
"${classpath}"
debug=
"${debug}"
/>
</pattern>
</template>
<resolver contextTypeId=
"org.eclipse.ui.examples.templateeditor.antcontext"
type=
"src"
class=
"org.eclipse.ui.examples.templateeditor.editors.AntVariableResolver"
>
</resolver>
<resolver contextTypeId=
"org.eclipse.ui.examples.templateeditor.antcontext"
type=
"dst"
class=
"org.eclipse.ui.examples.templateeditor.editors.AntVariableResolver"
>
</resolver>
</extension>
org.eclipse.jface.text.templates
ÆÐŰÁö¸¦
ÂüÁ¶ÇϽʽÿÀ.
org.eclipse.jface.text.templates
ÆÐŰÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved. º» ÇÁ·Î±×·¥ ¹× º» ÇÁ·Î±×·¥¿¡ µ¿ºÀµÇ´Â ÀÚ·á´Â º» ¹èÆ÷¹°¿¡ µ¿ºÀµÇ´Â Eclipse Public License v1.0ÀÇ Á¶Ç׿¡ µû¶ó »ç¿ëÇØ¾ß Çϸç
À¥ »çÀÌÆ®(http://www.eclipse.org/legal/epl-v10.html)¿¡¼µµ °ü·Ã »çÇ×À» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.