# Uses of Package
com.holonplatform.core

- Packages that use com.holonplatform.core
  Package | Description
  --- | ---
  com.holonplatform.async.datastore |
  com.holonplatform.async.datastore.operation |
  com.holonplatform.auth |
  com.holonplatform.core |
  com.holonplatform.core.beans |
  com.holonplatform.core.datastore |
  com.holonplatform.core.datastore.beans |
  com.holonplatform.core.datastore.bulk |
  com.holonplatform.core.datastore.operation |
  com.holonplatform.core.datastore.operation.commons |
  com.holonplatform.core.datastore.relational |
  com.holonplatform.core.i18n |
  com.holonplatform.core.presentation |
  com.holonplatform.core.property |
  com.holonplatform.core.query |
  com.holonplatform.core.query.lock |
  com.holonplatform.spring.security |

- Classes in com.holonplatform.core used by com.holonplatform.async.datastore
  Class and Description
  ExpressionResolver.ExpressionResolverSupport Interface to declare the support for `ExpressionResolver` by a class.

- Classes in com.holonplatform.core used by com.holonplatform.async.datastore.operation
  Class and Description
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.

- Classes in com.holonplatform.core used by com.holonplatform.auth
  Class and Description
  ParameterSet Interface for name-value parameter sets management.

- Classes in com.holonplatform.core used by com.holonplatform.core
  Class and Description
  CollectionConstantExpression A `ConstantConverterExpression` with a `Collection` value type.
  CollectionExpression A `Collection` type `TypedExpression`.
  ConstantConverterExpression An expression which represents a constant value and supports value conversion using an `ExpressionValueConverter`.
  Context Main interface to access global platform context resources.
  ContextScope A `Context` scope to hold, manage and access context resources.
  ConverterExpression A `TypedExpression` which supports an optional `ExpressionValueConverter` to perform expression type conversion.
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  DataMappable.Builder Base `DataMappable` builder.
  Expression Represents a generic expression with validation support.
  Expression.ExpressionResolverFunction A function to translate an `Expression` into another `Expression` type.
  Expression.InvalidExpressionException Exception related to {Expression} validation or resolution failures.
  ExpressionResolver Resolver to translate an `Expression` into another `Expression` type.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  ExpressionResolver.ExpressionResolverHandler Handler to perform `Expression` resolution using a set of registered `ExpressionResolver`s.
  ExpressionResolver.ExpressionResolverProvider `ExpressionResolver` provider.
  ExpressionResolver.ExpressionResolverSupport Interface to declare the support for `ExpressionResolver` by a class.
  ExpressionResolver.ResolutionContext `Expression` resolution context.
  ExpressionResolverRegistry A registry to maintain and organize a set of `ExpressionResolver`s.
  ExpressionValueConverter The expression value converter associated to a `ConverterExpression`.
  HasConfiguration Declares the support for a `ParameterSet` type configuration property container.
  Initializer Interface for lazy initialization of a generic value.
  NullExpression A `TypedExpression` which represents a `null` value, with expression value conversion support.
  ParameterSet Interface for name-value parameter sets management.
  ParameterSet.Builder `ParameterSet` builder.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  Path.Builder Base path builder.
  Path.FinalPath Represents a final path, i.e. a path which do not support any parent path.
  Path.FinalPath.FinalPathBuilder `Path.FinalPath` builder.
  Path.PathBuilder Path builder.
  TypedExpression An `Expression` with a declared type.
  Validator Validate a value to check if it is valid.
  Validator.PatternFlag Pattern validation regexp flags
  Validator.ValidationException Exception used to notify validation errors using `Validator.validate(Object)`.
  Validator.ValidationMessage Validation messages for common validators

- Classes in com.holonplatform.core used by com.holonplatform.core.beans
  Class and Description
  ConverterExpression A `TypedExpression` which supports an optional `ExpressionValueConverter` to perform expression type conversion.
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  DataMappable.Builder Base `DataMappable` builder.
  Expression Represents a generic expression with validation support.
  HasConfiguration Declares the support for a `ParameterSet` type configuration property container.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  Path.Builder Base path builder.
  Path.FinalPath Represents a final path, i.e. a path which do not support any parent path.
  TypedExpression An `Expression` with a declared type.
  Validator.Validatable Declares the support for value validation using `Validator`s.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore
  Class and Description
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  Expression Represents a generic expression with validation support.
  Expression.ExpressionResolverFunction A function to translate an `Expression` into another `Expression` type.
  ExpressionResolver Resolver to translate an `Expression` into another `Expression` type.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  ExpressionResolver.ExpressionResolverSupport Interface to declare the support for `ExpressionResolver` by a class.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  Path.FinalPath Represents a final path, i.e. a path which do not support any parent path.
  TypedExpression An `Expression` with a declared type.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore.beans
  Class and Description
  ExpressionResolver Resolver to translate an `Expression` into another `Expression` type.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  ExpressionResolver.ExpressionResolverSupport Interface to declare the support for `ExpressionResolver` by a class.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  TypedExpression An `Expression` with a declared type.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore.bulk
  Class and Description
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore.operation
  Class and Description
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore.operation.commons
  Class and Description
  Expression Represents a generic expression with validation support.
  ExpressionResolver Resolver to translate an `Expression` into another `Expression` type.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  ExpressionResolver.ExpressionResolverProvider `ExpressionResolver` provider.
  ParameterSet Interface for name-value parameter sets management.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  TypedExpression An `Expression` with a declared type.

- Classes in com.holonplatform.core used by com.holonplatform.core.datastore.relational
  Class and Description
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  Expression Represents a generic expression with validation support.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  Path.FinalPath Represents a final path, i.e. a path which do not support any parent path.
  TypedExpression An `Expression` with a declared type.

- Classes in com.holonplatform.core used by com.holonplatform.core.i18n
  Class and Description
  Registration A registration object for removing an event listener added to a source.

- Classes in com.holonplatform.core used by com.holonplatform.core.presentation
  Class and Description
  ParameterSet Interface for name-value parameter sets management.

- Classes in com.holonplatform.core used by com.holonplatform.core.property
  Class and Description
  CollectionExpression A `Collection` type `TypedExpression`.
  ConverterExpression A `TypedExpression` which supports an optional `ExpressionValueConverter` to perform expression type conversion.
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  DataMappable.Builder Base `DataMappable` builder.
  Expression Represents a generic expression with validation support.
  ExpressionValueConverter The expression value converter associated to a `ConverterExpression`.
  HasConfiguration Declares the support for a `ParameterSet` type configuration property container.
  ParameterSet Interface for name-value parameter sets management.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  Path.Builder Base path builder.
  TypedExpression An `Expression` with a declared type.
  Validator Validate a value to check if it is valid.
  Validator.Validatable Declares the support for value validation using `Validator`s.
  Validator.ValidationException Exception used to notify validation errors using `Validator.validate(Object)`.

- Classes in com.holonplatform.core used by com.holonplatform.core.query
  Class and Description
  ConstantConverterExpression An expression which represents a constant value and supports value conversion using an `ExpressionValueConverter`.
  ConverterExpression A `TypedExpression` which supports an optional `ExpressionValueConverter` to perform expression type conversion.
  DataMappable Interface to declare support for data mapping, i.e. to provide the String value of the data model name to which an object is bound.
  Expression Represents a generic expression with validation support.
  Expression.ExpressionResolverFunction A function to translate an `Expression` into another `Expression` type.
  ExpressionResolver Resolver to translate an `Expression` into another `Expression` type.
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.
  ExpressionResolver.ExpressionResolverProvider `ExpressionResolver` provider.
  HasConfiguration Declares the support for a `ParameterSet` type configuration property container.
  ParameterSet Interface for name-value parameter sets management.
  Path Represents a generic, typed path for a data structure attribute which can be identified by a `String` name.
  TypedExpression An `Expression` with a declared type.
  Validator.Validatable Declares the support for value validation using `Validator`s.

- Classes in com.holonplatform.core used by com.holonplatform.core.query.lock
  Class and Description
  ExpressionResolver.ExpressionResolverBuilder Builder fragment to support `ExpressionResolver` registration.

- Classes in com.holonplatform.core used by com.holonplatform.spring.security
  Class and Description
  ParameterSet Interface for name-value parameter sets management.

Copyright © 2019 The Holon Platform. All rights reserved.