팀 데코레이터

자원을 표시하는 보기가 다른 팀 제공자로 구성된 프로젝트를 포함할 수 있으므로 팀 제공자가 저장소용으로 구성된 자원을 구분하는 데코레이터를 제공하는 데 도움이 됩니다.  CVS 클라이언트는 데코레이터를 사용하여 잘못된(dirty) 플래그(> 기호), 태그, 키워드(예: "(ASCII -kkv)") 및 개정(예: "1.15")과 같은 정보를 표시합니다. 아이콘을 데코레이트할 수도 있습니다(예: 버전 제어 아이콘 기호는 자원이 CVS에 의해 관리됨을 표시합니다).

팀 데코레이터가 실행 중인 자원 네비게이터

일부 데코레이터는 연산하는 데 비용이 많이 들기 때문에 사용자가 데코레이터의 용도 또는 컨텐츠를 어느 정도 제어할 수 있게 하는 것이 좋습니다. CVS 클라이언트는 사용자가 데코레이터의 프리젠테이션 및 컨텐츠를 제어할 수 있는 환경 설정 페이지를 제공합니다.

데코레이터 확장점에 대한 전체 설명은 org.eclipse.ui.decorators를 참조하십시오. CVS 데코레이터 마크업은 다음과 같습니다.

<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>