Uma vez que qualquer visualização que mostre recursos pode conter projetos que são configurados
com fornecedores de equipe diferentes, é útil que os fornecedores de equipe contribuam com decoradores
que distingam recursos configurados para seu repositório. O cliente CVS utiliza decoradores
para mostrar informações, tais como um sinalizador sujo (o símbolo >), marcações, palavras-chave (por ex., "(ASCII
-kkv)") e revisões (por ex., "1.15"). Os ícones também podem ser decorados
(por ex., o símbolo
indica que o recurso é gerenciado pelo CVS).
Pode ser caro calcular alguns decoradores, portanto, é uma boa idéia permitir que os usuários assumam certo controle sobre o uso, ou mesmo sobre o conteúdo, dos decoradores. O cliente CVS fornece uma página de preferências que permite que os usuários controlem a apresentação e conteúdo dos decoradores.
Consulte org.eclipse.ui.decorators para obter uma descrição completa do ponto de extensão do decorador. A marcação do decorador CVS é a seguinte:
<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>