Decoradores de equipo

Dado que las vistas que muestran recursos pueden contener proyectos que estén configurados con distintos proveedores del equipo, resulta de utilidad que estos aporten decoradores que distingan los recursos configurados para su repositorio.  El cliente CVS utiliza decoradores para mostrar información como, por ejemplo, un distintivo de desechable (el símbolo >), códigos, palabras clave (por ejemplo, "(ASCII -kkv)") y revisiones (por ejemplo, "1.15"). Los iconos también pueden decorarse (por ejemplo, el símbolo icono de control de versión indica que CVS gestiona el recurso).

Navegador de recursos con decoradores del equipo activados

Algunos decoradores pueden tener un cálculo que resulte costoso, por lo que es una buena idea permitir que los usuarios puedan controlar de alguna manera el uso, o incluso el contenido, de los decoradores.  El cliente CVS proporciona una página de preferencias que permite a los usuarios controlar la presentación y el contenido de los decoradores.

Consulte org.eclipse.ui.decorators para obtener una descripción completa del punto de extensión de los decoradores.  El código XML de los decoradores de CVS es el siguiente:

<extension
   point="org.eclipse.ui.decorators">
      <decorator
            objectClass="org.eclipse.core.resources.IResource"
            adaptable="true"
        label="%DecoratorStandard.name"
            state="false"
        class="org.eclipse.team.internal.ccvs.ui.CVSDecorator"
        id="org.eclipse.team.cvs.ui.decorator">
         <description>
        %DecoratorStandard.description
         </description>
      </decorator>
   </extension>