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 |
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.
|