Decoradores de Equipe

Uma vez que qualquer exibiçã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 ícone de controle de versão indica que o recurso é gerenciado pelo CVS).

Navegador de recursos com decoradores de equipe ativados

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>