Property Contributor
Identifier:
org.eclipse.ui.views.properties.tabbed.propertyContributor
Description:
Describes a workbench part that is a contributor of properties to be displayed within tabs in the tabbed property sheet page.
Configuration Markup:
<!ELEMENT extension (
propertyContributor)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
-
point - a fully qualified identifier of the target extension point
-
id - an optional identifier of the extension instance
-
name - an optional name of the extension instance
<!ELEMENT propertyContributor (
propertyCategory+)>
<!ATTLIST propertyContributor
contributorId CDATA #REQUIRED
typeMapper CDATA #IMPLIED
labelProvider CDATA #IMPLIED
actionProvider CDATA #IMPLIED
sectionDescriptorProvider CDATA #IMPLIED
tabDescriptorProvider CDATA #IMPLIED
overridableTabListContentProvider (true | false)
>
-
contributorId - The unique identifier of the property sheet page contributor.
-
typeMapper - The class that implements the type mapper, i.e. implements org.eclipse.ui.views.properties.tabbed.ITypeMapper
-
labelProvider - The class that implements the label provider for the title for the property sheet page, i.e. implements org.eclipse.jface.viewers.ILabelProvider
-
actionProvider - The class that implements the action provider for the property sheet page, i.e. implements org.eclipse.ui.views.properties.tabbed.IActionProvider
-
sectionDescriptorProvider - The class that implements the section descriptor provider for the property sheet page, i.e. implements org.eclipse.ui.views.properties.tabbed.ISectionDescriptorProvider
-
tabDescriptorProvider - The class that implements the tab descriptor provider for the property sheet page, i.e. implements org.eclipse.ui.views.properties.tabbed.ITabDescriptorProvider
-
overridableTabListContentProvider - If true then this contributor will override the list of tabs by using sections that extend org.eclipse.ui.views.properties.tabbed.AbstractOverridableTabListPropertySection
<!ELEMENT propertyCategory EMPTY>
<!ATTLIST propertyCategory
category CDATA #IMPLIED
>
-
category - A category used to group tabs.
Examples:
<extension
point=
"org.eclipse.ui.views.properties.tabbed.propertyContributor"
>
<propertyContributor
contributorId=
"org.eclipse.ui.tests.views.properties.tabbed.views.TestsView"
labelProvider=
"org.eclipse.ui.tests.views.properties.tabbed.views.LabelProvider"
typeMapper=
"org.eclipse.ui.tests.views.properties.tabbed.views.TypeMapper"
>
<propertyCategory category=
"first"
>
</propertyCategory>
<propertyCategory category=
"second"
>
</propertyCategory>
</propertyContributor>
</extension>
Copyright (c) 2005, 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at https://www.eclipse.org/legal/epl-v10.html