| Interface | Description |
|---|---|
| CollectionConstantExpression<T> |
A
ConstantConverterExpression with a Collection value type. |
| CollectionExpression<E,C extends Collection<E>> |
A
Collection type TypedExpression. |
| ConstantConverterExpression<T,E> |
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<T> |
A
TypedExpression which supports an optional ExpressionValueConverter to perform expression type
conversion. |
| DataMappable |
Interface to declare support for data mapping, i.e.
|
| DataMappable.Builder<B extends DataMappable.Builder<B>> |
Base
DataMappable builder. |
| Expression |
Represents a generic expression with validation support.
|
| Expression.ExpressionResolverFunction<E extends Expression,R extends Expression> |
A function to translate an
Expression into another Expression type. |
| ExpressionResolver<E extends Expression,R extends Expression> |
Resolver to translate an
Expression into another Expression type. |
| ExpressionResolver.ExpressionResolverBuilder<C extends ExpressionResolver.ExpressionResolverBuilder<C>> |
Builder fragment to support
ExpressionResolver registration. |
| ExpressionResolver.ExpressionResolverHandler |
Handler to perform
Expression resolution using a set of registered ExpressionResolvers. |
| 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
ExpressionResolvers. |
| ExpressionValueConverter<TYPE,MODEL> |
The expression value converter associated to a
ConverterExpression. |
| HasConfiguration<C extends ParameterSet> |
Declares the support for a
ParameterSet type configuration property container. |
| Initializer<T> |
Interface for lazy initialization of a generic value.
|
| NullExpression<T> |
A
TypedExpression which represents a null value, with expression value conversion support. |
| ParameterSet |
Interface for name-value parameter sets management.
|
| ParameterSet.Builder<S extends ParameterSet> |
ParameterSet builder. |
| Path<T> |
Represents a generic, typed path for a data structure attribute which can be identified by a
String name. |
| Path.Builder<T,B extends Path.Builder<T,B>> |
Base path builder.
|
| Path.FinalPath<T> |
Represents a final path, i.e.
|
| Path.FinalPath.FinalPathBuilder<T> |
Path.FinalPath builder. |
| Path.PathBuilder<T> |
Path builder.
|
| Registration |
A registration object for removing an event listener added to a source.
|
| TypedExpression<T> |
An
Expression with a declared type. |
| Validator<T> |
Validate a value to check if it is valid.
|
| Validator.Validatable<T> |
Declares the support for value validation using
Validators. |
| Validator.ValidatorSupport<T> |
Declares support for adding and removing
Validators. |
| Enum | Description |
|---|---|
| Validator.PatternFlag |
Pattern validation regexp flags
|
| Validator.ValidationMessage |
Validation messages for common validators
|
| Exception | Description |
|---|---|
| Expression.InvalidExpressionException |
Exception related to {Expression} validation or resolution failures.
|
| Validator.UnsupportedValidationTypeException |
Exception thrown by a
Validator when given value to validate is of an unsupported type. |
| Validator.ValidationException |
Exception used to notify validation errors using
Validator.validate(Object). |
Copyright © 2019 The Holon Platform. All rights reserved.