See: Description
| Interface | Description |
|---|---|
| ClassScanner.FieldFilter | |
| Converter<T> |
A
Converter provides a strategy to convert a value of a certain type from
plain text to a Java object and vice versa. |
| PropertyAccessor |
An
PropertyAccessor provides a strategy to get and set a value. |
| PropertyAccessorFactory |
A factory for property accessors derived from Java class fields.
|
| PropertyChangeEmitter |
Something that emits property change events.
|
| PropertyDescriptorFactory |
A factory for property descriptors derived from Java class
Fields. |
| PropertySet |
A loose aggregation of properties.
|
| PropertySetDescriptor |
A provider for property descriptors.
|
| Validator |
A
Validator provides the strategy to validate a value with respect to a provided
Property. |
| Class | Description |
|---|---|
| ClassScanner |
Utility class that is used to scan the fields of plain Java objects (POJOs).
|
| ConverterRegistry |
A registry for
Converters. |
| DefaultPropertyDescriptorFactory |
Default implementation for the
PropertyDescriptorFactory interface. |
| DefaultPropertySetDescriptor |
The default implementation of a property set descriptor.
|
| Property |
A property is composed of a
PropertyDescriptor (static type description) and
an PropertyAccessor (dynamic value assignment). |
| PropertyContainer |
A convenience implementation of the
PropertySet interface. |
| PropertyDescriptor |
Describes a property by its name, type and a set of optional (mutable) attributes.
|
| ValueRange |
This class represents a numerical value range.
|
| ValueSet |
A set of values allowed to be assigned to certain types of values.
|
| Exception | Description |
|---|---|
| BindingException |
Signals a binding failure.
|
| ConversionException |
Signals a value conversion failure.
|
| ValidationException |
Signals a value validation failure.
|
Basically it also provides support for the Property List and Value Object
design patterns (see PropertyContainer and Property).
This package and its sub-packages currently form a self-standing API which is not used by Ceres itself.
An important entry point into this API may be the PropertyContainer class, which
is used to manage a collection Propertys whose values may originate from
diverse sources.
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.