通过存储库视图添加程序扩展点向“资产存储库”视图中添加子代

使用此存储库视图添加程序扩展点向“资产存储库”视图中的 IBM® Rational® Asset Manager 存储库连接添加子元素。添加程序可以为各存储库提供其内容。用户可以显示或隐藏各添加程序。

关于此任务

提供的实施

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>

反馈