AbstractExtendedPropertySet<T extends PropertySet> |
|
BasicBoundPropertySet |
|
BasicConfigurationProperty<T> |
|
BasicConfigurationPropertyModel |
|
BasicDescriptiveProperty<T> |
|
BasicMutableConfigurationPropertyModel |
This is the basic serializable version of the configuration property model.
|
BasicProperty<T> |
|
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.
|
EnvironmentVariable |
EnvironmentVariable assists with resolving environment variables and provides some utility behavior for detecting
presence, resolving values, and performing simple value translation/mapping.
|
EnvironmentVariable.Builder |
|
EnvironmentVariable.BulkBuilder |
|
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 |
|
PropertyType |
This represents a simple type system that is a bridge between documents/json which aren't very strongly typed, and
our/java's type system, mostly for the purpose of storing/using properties.
|
PropertyUtils |
Some basic functions that aide our use of properties, or help consolidate logic.
|
PropertyValue |
|
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
|
RuntimeParameter |
This is a special type of property that indicates that we want the current runtime value of a parameter
as opposed to the config value.
|