<!ELEMENT extension (wizard | category | editorWizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT wizard (description?)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #IMPLIED
availableAsShortcut (true | false)
category CDATA #IMPLIED
template CDATA #IMPLIED>
可用来在插件清单编辑器中创建新扩展的向导
template
属性是互斥的。org.eclipse.pde.ui.templates
声明的模板的标识。如果已定义,将定位带有指定标识的模板并使用该模板创建扩展向导。此属性与 class
属性是互斥的。<!ELEMENT editorWizard (description?)>
<!ATTLIST editorWizard
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED
point CDATA #REQUIRED>
可用来在插件清单编辑器中编辑现有扩展的向导。
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
<!ELEMENT description (#PCDATA)>
此向导的简短描述。
<extension point=
"org.eclipse.pde.ui.newExtension"
>
<category name=
"Custom Extensions"
id=
"custom"
>
</category>
<wizard availableAsShortcut=
"true"
name=
"Simple Java Editor Extension"
icon=
"icons/java_edit.gif"
category=
"generic"
class=
"com.example.xyz.SimpleJavaEditorExtension"
id=
"com.example.xyz.simple"
>
<description>
This wizard creates a simple Java editor with all the required classes and manifest markup.</description>
</wizard>
</extension>
org.eclipse.pde.ui.templates
扩展点注册的所有模板还会作为独立的扩展向导挂钩。
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html.