<!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>
A kontextustípus megad egy kontextust, amelyben a sablonok kiértékelésre kerülnek. A kontextustípusok a feloldót használják a sablon feloldásához.
org.eclipse.jface.text.templates.TemplateContextType
alosztálya.<!ELEMENT resolver EMPTY>
<!ATTLIST resolver
contextTypeId CDATA #REQUIRED
type CDATA #REQUIRED
class CDATA #REQUIRED
description CDATA #IMPLIED
name CDATA #IMPLIED
icon CDATA #IMPLIED>
A sablonváltozó-feloldó fel tudja oldani egy adott kontextus sablonváltozóit.
org.eclipse.jface.text.templates.TemplateVariableResolver
alosztálya.<!ATTLIST template
id CDATA #REQUIRED
contextTypeId CDATA #REQUIRED
name CDATA #REQUIRED
description CDATA #IMPLIED
icon CDATA #IMPLIED
autoinsert (true | false) "true">
A sablon egy kód- vagy szövegrészlet, amely egy adott kontextusban kerül kiértékelésre. A kontextusban feloldásra kerülő változók a ${variable_type} jelölés segítségével adhatók meg.
true
(alapértelmezett) érték a
sablont automatikusan beszúrhatóvá teszi, a false
nem
engedélyezi az automatikus beszúrást. A 3.1 változattól.<!ELEMENT pattern (#PCDATA)>
A sablonminta.
<!ELEMENT include EMPTY>
<!ATTLIST include
file CDATA #REQUIRED
translations CDATA #IMPLIED>
Ezen elem segítségével az XML-ként kódolt sablongyűjtemény egészként adható meg.
... translations=$hu$/[a fájlhoz tartozó bedolgozó-függő elérési útvonal] ...akkor a fordítást az alábbi helyre kell helyezni:
[saját nyelv bedolgozó töredék]/nl/[helyi azonosító]/templates/[a fájlhoz tartozó bedolgozó-függő elérési útvonal]
<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
csomag tartalmazza.
org.eclipse.jface.text.templates
csomag tartalmazza.
Copyright (c) 2001, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.