Mithilfe des Erweiterungspunkts 'repositoryViewContributor' der Sicht 'Asset-Repositorys' untergeordnete Elemente hinzufügen

Verwenden Sie diesen Erweiterungspunkt 'repositoryViewContributor', um einer IBM® Rational Asset Manager-Repository-Verbindung in der Sicht 'Asset-Repositorys' ein untergeordnetes Element hinzuzufügen. Contributors können ihren Inhalt für jedes Repository bereitstellen. Benutzer können jeden Contributor anzeigen oder verdecken.

Informationen zu diesem Vorgang

Bereitgestellte Implementierung

Rational Asset Manager Rational Asset Manager 7.1 bietet eine Standardimplementierung, die verschiedene Einträge unter jeder Repository-Verbindung bereitstellt. Sie können diesen Erweiterungspunkt verwenden, um weitere Einträge hinzuzufügen.

Konfigurationsmarkup

<!ELEMENT extension (repositoryViewContributor)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>

repositoryViewContributor

Das folgende Element wird verwendet, um einer Rational Asset Manager-Repository-Verbindung in der Sicht 'Asset-Repositorys' untergeordnete Elemente hinzuzufügen.

<!ELEMENT assetType EMPTY>
<!ATTLIST repositoryViewContributor
id CDATA #IMPLIED
name CDATA #REQUIRED
image CDATA #REQUIRED
class CDATA #REQUIRED
>

repositoryItem

Die folgenden Elemente fügen einer Rational Asset Manager-Repository-Verbindung untergeordnete Elemente der höchsten Ebene hinzu.

<!ELEMENT assetCategory EMPTY>
<!ATTLIST assetCategory
name CDATA #REQUIRED
image CDATA #REQUIRED
class CDATA #REQUIRED
>

Beispiel

In dem folgenden Beispiel sind in jedem repositoryViewContributor verschiedene Elemente repositoryItem definiert, die als untergeordnete Elemente der höchsten Ebene jeder Verbindung angezeigt werden .

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

Feedback