Añadir elementos hijo a la vista Repositorios de activos con el punto de ampliación de colaborador de vista de repositorios.

Utilice este punto de ampliación de colaborador de vista de repositorios para añadir un elemento hijo a una conexión de repositorio de IBM® Rational Asset Manager en la vista Repositorios de activos. Los colaboradores pueden proporcionar su contenido para cada repositorio. Los usuarios pueden mostrar u ocultar cada colaborador.

Acerca de esta tarea

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
>

Ejemplo

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>

Comentarios