Implementación proporcionada
Rational Asset Manager Rational Asset Manager 7.1 proporciona una implementación predeterminada que proporciona diversas entradas en cada conexión de repositorio. Puede utilizar este punto de ampliación para añadir más.
Código de configuración
<!ELEMENT extension (repositoryViewContributor)+> <!ATTLIST extension point CDATA #REQUIRED id CDATA #IMPLIED name CDATA #IMPLIED>
repositoryViewContributor
El elemento siguiente se utiliza para aportar elementos hijo a una conexión de repositorio de Rational Asset Manager en la vista Repositorios de activos.
<!ELEMENT assetType EMPTY> <!ATTLIST repositoryViewContributor id CDATA #IMPLIED name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
repositoryItem
Los elementos siguientes añaden elementos hijo de nivel superior a una conexión de repositorio de Rational Asset Manager en la vista Repositorios de activos.
<!ELEMENT assetCategory EMPTY> <!ATTLIST assetCategory name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
En el ejemplo siguiente, se definen varios elementos repositoryItems en cada repositoryViewContributor, que se muestran como elementos hijo de nivel superior de cada conexión. .
<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>