| Interface | Description |
|---|---|
| CategorizedProperty<T> |
An extension of
DescriptiveProperty that also provides a list of the possible values for the property as
well. |
| Countable |
This interface is used for objects that may contain 0 or more items, when we want to know (mostly) whether the
collection is empty or not.
|
| DescriptiveProperty<T> |
Extends Property with a few additional fields that can be used to make display nicer.
|
| Mergable<T> | |
| MutablePropertyValueSetEdit |
Note: This class is incorrectly named.
|
| MutablePropertyValueSource | |
| ObservablePropertySet | |
| Property<T> |
A Property describes a unique name and datatype for a property.
|
| PropertyResolver |
This interface converts an id to a Property, if the id exists.
|
| PropertySet |
A PropertySet is a collection of property values.
|
| PropertyValueSource |
This interface represents a specific subset of functionality implemented by most property holders (such as
PropertySet), used to retrieve property values. |
| QualifiedValuePropertySet |
This extension of PropertySet adds support for retrieving the quality of properties, generally for the purpose of
bound property values.
|
| Class | Description |
|---|---|
| BasicCategorizedProperty<T> | |
| BasicDescriptiveProperty<T> | |
| BasicProperty<T> |
A basic implementation of
Property. |
| BasicPropertySet |
A collection of properties and values.
|
| CategorizedProperty.Option<T> | |
| CommonProperties |
These are well-known properties that are common across the system, and are used in a variety of situations.
|
| CompositePropertySet |
A composite property set holds multiple other property sets, and loops through them to find properties.
|
| DelegatePropertySet | |
| DelegatingPropertySet |
This implementation of PropertySet simply delegates to a different one.
|
| ExtendedPropertySet |
A property set that actually consists of two sets- a local one, and it's "parent".
|
| FallbackPropertyResolver |
A
PropertyResolver that first checks a delegate property resolver, if defined, and then on failure simply
creates a new Property<Object> using the provided id and returns it. |
| IntersectedPropertySet |
Represents an intersection of propertysets.
|
| PropertySetBuilder | |
| PropertySetConfig |
Like other Config entities, this object houses a source PropertySet and a Diff.
|
| PropertySetDiff | |
| PropertyUtils |
Some basic functions that aide our use of properties, or help consolidate logic.
|
| PropertyValue<T> |
| Exception | Description |
|---|---|
| PropertyTypeException |
Indicates that the value provided cannot be cast to the correct type for the property.
|