저장소 보기 컨트리뷰터 확장점을 사용하여 자산 저장소 보기에 하위 추가

이 저장소 보기 컨트리뷰터 확장점을 사용하면 자산 저장소 보기의 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
>

다음 예에서 각 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>

피드백