| Interface | Description |
|---|---|
| PathProperty<T> | |
| PathProperty.Builder<T,B extends PathProperty.Builder<T,B>> |
Base interface for
PathProperty building. |
| PathProperty.PathPropertyBuilder<T> |
PathProperty builder. |
| Property<T> |
Property is the base interface to represent a generic data attribute.
|
| Property.Builder<T,B extends Property.Builder<T,B>> |
Base
Property builder. |
| PropertyBox |
PropertyBox is the base container for
Property values, provinding methods to get and set property values,
performing value validation and conversions according to property configurations. |
| PropertyBox.Builder |
Builder to build
PropertyBox instances. |
| PropertyBox.PropertyValue<T> |
Represents a
Property value. |
| PropertyConfiguration |
Property configuration parameters. |
| PropertyConfiguration.PropertyConfigurationEditor |
PropertyConfiguration editor interface to provide configuration parameters management. |
| PropertyRenderer<R,T> |
Renderer to render a
Property as a the target PropertyRenderer.getRenderType() object type. |
| PropertyRendererRegistry |
A registry to register
PropertyRenderers bound to a condition and provide a suitable PropertyRenderer
for a given Property and rendering type. |
| PropertySet<P extends Property> | |
| PropertySet.Builder<P extends Property> |
Builder to create
PropertySet instances. |
| PropertyValueConverter<TYPE,MODEL> |
Performs conversion between a
Property type and a data model type, in both directions. |
| PropertyValuePresenter<T> | |
| PropertyValuePresenterRegistry |
A registry to register
PropertyValuePresenters bound to a condition and provide a suitable
PropertyValuePresenter. |
| PropertyValueProvider<T> |
Interface to represent a class which act as provider for
Property value. |
| VirtualProperty<T> |
A virtual
Property which relies on a PropertyValueProvider to provide its value, and it is not
directly connected with a data model attribute. |
| VirtualProperty.Builder<T,B extends VirtualProperty.Builder<T,B>> |
Base interface for
VirtualProperty building. |
| Exception | Description |
|---|---|
| Property.PropertyAccessException |
Base exception class to all
Property related exceptions. |
| Property.PropertyNotFoundException |
Exception thrown when a property is not found in a property set.
|
| Property.PropertyReadException |
Generic exception thrown for property value reading failures.
|
| Property.PropertyReadOnlyException |
Exception thrown when trying to set a value for a read-only property.
|
| Property.PropertyWriteException |
Generic exception thrown for property value writing failures.
|
| PropertyRendererRegistry.NoSuitableRendererAvailableException |
Exception thrown a suitable
PropertyRenderer is not available for a given Property and rendering
type |
| PropertyValueConverter.PropertyConversionException |
Exception thrown when a property value conversion fails.
|
| Annotation Type | Description |
|---|---|
| PropertySetRef |
Annotation which can be used to declare the reference to a
PropertySet instance. |
Copyright © 2017 The Holon Platform. All rights reserved.