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
Description s 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
|