Implementação fornecida
O Rational Asset Manager Rational Asset Manager 7.1 fornece uma implementação padrão que fornece várias entradas sob cada conexão do repositório. É possível usar esse ponto de extensão para incluir mais.
Marcação de configuração
<!ELEMENT extension (repositoryViewContributor)+> <!ATTLIST extension point CDATA #REQUIRED id CDATA #IMPLIED name CDATA #IMPLIED>
repositoryViewContributor
O seguinte elemento é usado para contribuir com filhos para uma conexão do repositório do Rational Asset Manager na visualização Repositórios de Recursos.
<!ELEMENT assetType EMPTY> <!ATTLIST repositoryViewContributor id CDATA #IMPLIED name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
repositoryItem
Os seguintes elementos incluem filhos de nível superior em uma conexão do repositório do Rational Asset Manager na visualização Repositórios de Recursos.
<!ELEMENT assetCategory EMPTY> <!ATTLIST assetCategory name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
No exemplo a seguir, vários repositoryItems são definidos em cada repositoryViewContributor que é mostrado como filhos de nível superior de cada conexão. .
<extension point="com.ibm.ram.rich.ui.extension.repositoryViewContributor"> <repositoryViewContributor class="com.ibm.ram.internal.rich.ui.myrepositories.DefaultRepositoryViewContributor" image="icons/ram.gif" name="%RepositoryView.Contributor.RAM.Name"> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.TagsWrapper" image="icons/obj16/my_tags.gif" name="%RepositoryView.Contributor.RAM.Item.Tags"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.TasksWrapper" image="icons/obj16/my_tasks.gif" name="%RepositoryView.Contributor.RAM.Item.Tasks"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.MyAssetsWrapper" image="icons/obj16/my_assets.gif" name="%RepositoryView.Contributor.RAM.Item.Assets"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.DownloadAssetsWrapper" image="icons/obj16/dwnld_assets.gif" name="%RepositoryView.Contributor.RAM.Item.Downloaded"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.SubscriptionsWrapper" image="icons/obj16/subscriptions.gif" name="%RepositoryView.Contributor.RAM.Item.Subscriptions"> </repositoryItem> </repositoryViewContributor> </extension>