修饰符

标识符:org.eclipse.ui.decorators

描述:此扩展点用来将修饰符添加到遵从修饰符管理器的视图。

起始发行版:发行版 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 当前正在使用它。

Copyright IBM Corporation and others 2000, 2002.