提供的实施
Rational Asset Manager Rational Asset Manager 7.1 提供会在各存储库连接下提供各种条目的缺省实施。可以使用此扩展点添加更多内容。
配置标记
<!ELEMENT extension (repositoryViewContributor)+> <!ATTLIST extension point CDATA #REQUIRED id CDATA #IMPLIED name CDATA #IMPLIED>
repositoryViewContributor
以下元素用于向“资产存储库”视图中的 Rational Asset Manager 存储库连接添加子代。
<!ELEMENT assetType EMPTY> <!ATTLIST repositoryViewContributor id CDATA #IMPLIED name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
repositoryItem
以下元素向“资产存储库”视图中的 Rational Asset Manager 存储库连接添加顶级子代。
<!ELEMENT assetCategory EMPTY> <!ATTLIST assetCategory name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
在以下示例中,各种 repositoryItem 在各 repositoryViewContributor 中进行定义,这些 repositoryItem 显示为各连接的顶级子代。.
<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>