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–2022 European Space Agency (ESA). All rights reserved.