| Interface | Description |
|---|---|
| Configurable |
Configurable objects can be configured with properties.
|
| ConfigurableService<T> |
ConfigurableService can produce a provider instance of a certain type using
configuration input.
|
| Describable |
Describable object can produce a configuration description
|
| DescribableService |
DescribableService can list the configuration descriptions of the available providers
|
| Description |
Description defines configuration properties of a plugin provider
|
| Property |
Property describes a configuration property of a provider
|
| PropertyResolver |
PropertyResolver can return a property value resolved from a particular configuration scope
|
| PropertyValidator |
Validator can validate a value
|
| Class | Description |
|---|---|
| AbstractBaseDescription |
AbstractBaseDescription implements the optional components of the Description interface
|
| DescribableServiceUtil |
DescribableServiceUtil provides utility methods for use by
DescribableService implementations. |
| PluginAdapterUtility |
Utility for creating
Descriptions from Plugin class annotations and setting property values for annotated
property fields. |
| PropertyResolverFactory |
Factory for different property resolvers for use by plugins
|
| PropertyUtil |
PropertyUtil factory for specific property types
|
| StringRenderingConstants |
Constants that govern the different ways a
Property.Type.String can be rendered. |
| Validator |
Validator utility class can create a validation report for a set of input properties and a configuration
description.
|
| Validator.Report |
A validation report
|
| Validator.ReportBuilder |
Builder for
Validator.Report |
| Enum | Description |
|---|---|
| Property.Type |
Available property types
|
| PropertyScope |
Available scopes for properties, indicating where the runtime values can be resolved from.
|
| StringRenderingConstants.DisplayType |
Values that can be specified for a key of
StringRenderingConstants.DISPLAY_TYPE_KEY |
| StringRenderingConstants.SelectionAccessor | |
| StringRenderingConstants.ValueConversion |
| Exception | Description |
|---|---|
| ConfigurationException |
ConfigurationException indicates an error with configuration of a provider
|
| ValidationException |
ValidationException indicates an error validting a property value
|