Teamdecorators

Alle views voor het afbeelden van resources kunnen projecten bevatten die met andere teamproviders zijn geconfigureerd en daarom kan het wenselijk zijn decorators aan te leveren, zodat u verschillende resources van elkaar kunt onderscheiden. De CVS-client gebruikt decorators voor het afbeelden van onder meer kenmerken (zoals het symbool > voor gewijzigde items), tags, sleutelwoorden (zoals "(ASCII -kkv)") en herzieningen (zoals "1.15"). Ook kunnen pictogrammen worden gedecoreerd (zo geeft het symbool pictogram voor versiebeheer bijvoorbeeld aan dat een resource door CVS wordt beheerd.)

Resourcenavigator met ingeschakelde teamdecorators

Het berekenen van bepaalde decorators kan veel rekenkracht vergen en daarom is het een goed idee het gebruik, of mogelijk zelfs de inhoud, van decorators configureerbaar te maken. De CVS-client bevat een voorkeurenpagina voor het aanpassen van de presentatie en de inhoud van decorators.

Raadpleeg org.eclipse.ui.decorators voor een volledige beschrijving van het decoratorextensiepunt. De CVS-decoratormarkup is als volgt:

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