|
Interface Summary |
| ICategory |
A category defines a named collection of properties. |
| ICategoryInstance |
A category instance holds property values for a particular category. |
| ICategoryOverrideListener |
A category override listener listens for changes in whether categories
have been overridden or not. |
| IPropertiesPropertyPage |
This interface is implemented by property pages that are contributed to be
included in property groups. |
| IProperty |
A property consists of a name and a value. |
| IPropertyGroup |
A property group is a collection of category instances that has a name, and an
optional description. |
| IPropertyGroupConstants |
Defines the default categories and properties. |
| IPropertyGroupContainer |
A property group container has property groups. |
| IPropertyGroupContainerListener |
This interface has methods that represent events corresponding to property group containers;
you can register a property group container listener on a property group manager. |
| IPropertyGroupManager |
A property group manager provides access to registered categories and property group containers that
can be used to work with property groups. |
| IPropertyInfo |
A property info object provides information about a property. |
|
Exception Summary |
| DuplicateInstanceException |
This exception occurs when:
A category instance is imported but an instance with the same
name already exists
A category instance is added to a property group but there is
already a category instance for that category in the property group. |
| DuplicatePropertyGroupException |
This exception occurs when you set the name of a property group to the name of another property
group in the property group container. |
| IllegalCategoryException |
This exception occurs when a category instance is imported but the category for the
instance does not match the category that is being used to import the instance. |
| IllegalPropertyException |
This exception occurs when you attempt to override a property value on a resource, but
the current property set for that resource does not have a category instance that has
the property you are attempting to override. |
| NoOverrideException |
This exception occurs when you attempt to delete an override for a property or category
instance, but no override was specified. |
| UnregisteredCategoryException |
This exception occurs when importing property groups into a property group container if an imported
property group has a category instance that is defined by a category that is not registered
with the property group manager. |
| UnregisteredPropertyException |
This exception occurs if you set a property in a category instance, but the category instance
does not have a property with that name. |