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
indica que CVS gestiona el recurso).
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>