# 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.auth.internal |
  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.examples |
  com.holonplatform.core.i18n |
  com.holonplatform.core.internal |
  com.holonplatform.core.presentation |
  com.holonplatform.core.property |
  com.holonplatform.core.query |
  com.holonplatform.core.query.lock |
  com.holonplatform.spring.security |
  com.holonplatform.spring.security.internal |

- 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.auth.internal
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  TypedExpression An `Expression` with a declared type.

- Classes in com.holonplatform.core used by com.holonplatform.core.examples
  Class and Description
  ContextScope A `Context` scope to hold, manage and access context resources.

- 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.internal
  Class and Description
  CollectionConstantExpression A `ConstantConverterExpression` with a `Collection` value type.
  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.
  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.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`.
  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.
  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.ValidationException Exception used to notify validation errors using `Validator.validate(Object)`.

- 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.
  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.
  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.

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

Copyright © 2019 The Holon Platform. All rights reserved.