描述:此扩展点用来将修饰符添加到遵从修饰符管理器的视图。
起始发行版:发行版 2.0
配置标记:
<!ELEMENT decorator >
<!ATTLIST actionSet
id CDATA
#REQUIRED
label
CDATA #REQUIRED
class CDATA #REQUIRED
objectClass CDATA #REQUIRED
adaptable (true | false)
#IMPLIED
state
(true | false) #IMPLIED
>
<!ELEMENT description (#PCDATA)>
以下是修饰符的一个示例:
<extension point="org.eclipse.ui.decorators">
<decorator
id="com.xyz.decorator"
label="XYZ Decorator"
state="true"
class="com.xyz.DecoratorContributor"
objectClass="org.eclipse.core.resources.IResource">
</decorator
>
</extension>
API 信息:class 属性的值必须是实现 org.eclipse.jface.viewers.ILabelDecorator 的类的全限定名。尽可能迟地装入此类以避免在实际需要整个插件之前装入该插件。
所提供的实现:插件可以使用此扩展点来将要应用的新修饰符添加至将修饰符管理器用作它们的标号修饰符的视图。要使用修饰符管理器,将 IViewPart.getDecoratorManager() 的结果用作 DecoratingLabelProvider 的实例的修饰符。ResourceNavigator 当前正在使用它。