Interface | Description |
---|---|
BasicConfigurationPropertyModel.RankedProperty | |
BoundPropertySet | |
ConfigurationProperty<T> |
An extension of
DescriptiveProperty that also provides a list of the possible values for the property as
well. |
ConfigurationPropertyModel |
The ConfigurationPropertyModel is a transferable (serializable) model of properties.
|
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.
|
Extendable<T> |
Extendable objects are complex objects that know how to deal with extensions, in the sense that one definition of
the class will add additional details on to the same type of class.
|
Intersectable<T> | |
Mergable<T> | |
MutableConfigurationPropertyModel | |
MutablePropertyValueSource | |
ObservablePropertySet | |
ObservablePropertySource | |
ObservablePropertySource.PropertyInteractionListener | |
Option<T> | |
Property<T> |
A Property describes a unique name and datatype for a property.
|
PropertyChangeListener | |
PropertyEditModel | |
PropertyModelContributor | |
PropertyResolver |
This interface converts an id to a Property, if the id exists.
|
PropertySet |
A PropertySet is a collection of property values.
|
PropertySetEdit |
Note: This class is incorrectly named.
|
PropertyValueSource |
This interface represents a specific subset of functionality implemented by most property holders (such as
PropertySet ), used to retrieve property values. |
QualifiedValuePropertySet | |
QualifiedValuePropertySource |
This extension of PropertySet adds support for retrieving the quality of properties, generally for the purpose of
bound property values.
|
VersionedPropertySet |
This interface is for a property set that has knowledge of which properties have changed since a certain point.
|
Class | Description |
---|---|
AbstractExtendedPropertySet<T extends PropertySet> | |
BasicBoundPropertySet | |
BasicConfigurationProperty<T> | |
BasicConfigurationPropertyModel | |
BasicDescriptiveProperty<T> | |
BasicMutableConfigurationPropertyModel |
This is the basic serializable version of the configuration property model.
|
BasicProperty<T> |
A basic implementation of
Property . |
BasicPropertySet |
A collection of properties and values.
|
BasicPropertySet.Builder | |
BasicVersionedPropertySet | |
BoundExtendedPropertySet | |
BoundPropertySetConfig | |
BoundPropertySetDiff | |
BoundValue | |
ChainedPropertyResolver |
A property resolver that looks first in one resolver, then in another.
|
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.
|
ConfigurationProperty.CustomEditorDescriptor |
Configuration properties can define custom editors.
|
ConfigurationProperty.Option<T> | |
DelegatePropertySet |
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. |
ImmutablePropertySet | |
IntersectedBoundPropertySet | |
IntersectedPropertySet |
Represents an intersection of propertysets.
|
ObservablePropertySource.ObservablePropertyChangeSupport | |
Option.RawOption<T> | |
PropertyChangeListener.PropertyChangeEvent | |
PropertyChangeSupport | |
PropertyConfigurationController |
This class combines a mutable property set (the "target"), with a ConfigurationPropertyModel (which dictates what
changes are allowed to be made) along with particular information about the state of editing- is this an
intersection? A new propertyset? An inherited property set? All of these things have implications for the editing
UI that we show, but we don't want to try to figure them out based on the nature of the target.
|
PropertySetBuilder | |
PropertySetConfig |
Like other Config entities, this object houses a source PropertySet and a Diff.
|
PropertySetDiff | |
PropertySetPropertyResolver | |
PropertyUtils |
Some basic functions that aide our use of properties, or help consolidate logic.
|
PropertyValue<T> | |
PyTagDictionary |
Allows tag properties to be expressed as a PyDictionary, which makes tag editing via scripting much easier.
|
PyTagDictionary.Builder | |
PyTagList |
Extension of ArrayList to allow a list of PyTagDictionaries to be easily identified
|
Exception | Description |
---|---|
PropertyTypeException |
Indicates that the value provided cannot be cast to the correct type for the property.
|