# Uses of Package
com.holonplatform.core.property

- Packages that use com.holonplatform.core.property
  Package | Description
  --- | ---
  com.holonplatform.core.beans |
  com.holonplatform.core.datastore |
  com.holonplatform.core.datastore.bulk |
  com.holonplatform.core.property |
  com.holonplatform.core.query |
  com.holonplatform.http.rest |

- Classes in com.holonplatform.core.property used by com.holonplatform.core.beans
  Class and Description
  PathProperty A `Property` bound to a `Path`, using `Path.getName()` as property name.
  PathProperty.Builder Base interface for `PathProperty` building.
  Property Property is the base interface to represent a generic data attribute.
  Property.Builder 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.
  PropertySet This interface represent an `Iterable` and immutable set of `Property`s.
  PropertyValueConverter Performs conversion between a `Property` type and a data model type, in both directions.

- Classes in com.holonplatform.core.property used by com.holonplatform.core.datastore
  Class and Description
  PathProperty A `Property` bound to a `Path`, using `Path.getName()` as property name.
  PathProperty.PathPropertyBuilder `PathProperty` 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.
  PropertySet This interface represent an `Iterable` and immutable set of `Property`s.

- Classes in com.holonplatform.core.property used by com.holonplatform.core.datastore.bulk
  Class and Description
  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.

- Classes in com.holonplatform.core.property used by com.holonplatform.core.property
  Class and Description
  PathProperty A `Property` bound to a `Path`, using `Path.getName()` as property name.
  PathProperty.Builder Base interface for `PathProperty` building.
  PathProperty.PathPropertyBuilder `PathProperty` builder.
  Property Property is the base interface to represent a generic data attribute.
  Property.Builder Base `Property` builder.
  Property.PropertyAccessException Base exception class to all `Property` related exceptions.
  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 Represents a `Property` value.
  PropertyConfiguration `Property` configuration parameters.
  PropertyConfiguration.PropertyConfigurationEditor `PropertyConfiguration` editor interface to provide configuration parameters management.
  PropertyRenderer Renderer to render a `Property` as a the target `PropertyRenderer.getRenderType()` object type.
  PropertyRendererRegistry A registry to register `PropertyRenderer`s bound to a condition and provide a suitable `PropertyRenderer` for a given `Property` and rendering type.
  PropertySet This interface represent an `Iterable` and immutable set of `Property`s.
  PropertySet.Builder Builder to create `PropertySet` instances.
  PropertyValueConverter Performs conversion between a `Property` type and a data model type, in both directions.
  PropertyValueConverter.PropertyConversionException Exception thrown when a property value conversion fails.
  PropertyValuePresenter Presenter to obtain the value of a `Property` as a `String`.
  PropertyValuePresenterRegistry A registry to register `PropertyValuePresenter`s bound to a condition and provide a suitable `PropertyValuePresenter`.
  PropertyValueProvider Interface to represent a class which act as provider for `Property` value.
  VirtualProperty 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 Base interface for `VirtualProperty` building.

- Classes in com.holonplatform.core.property used by com.holonplatform.core.query
  Class and Description
  PathProperty A `Property` bound to a `Path`, using `Path.getName()` as property name.
  Property Property is the base interface to represent a generic data attribute.
  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.
  PropertySet This interface represent an `Iterable` and immutable set of `Property`s.

- Classes in com.holonplatform.core.property used by com.holonplatform.http.rest
  Class and Description
  Property Property is the base interface to represent a generic data attribute.
  PropertySet This interface represent an `Iterable` and immutable set of `Property`s.

Copyright © 2017 The Holon Platform. All rights reserved.