T
- DataTarget type to be resolvedpublic static interface DataTarget.DataTargetResolver<T extends DataTarget> extends ExpressionResolver<T,DataTarget>
ExpressionResolver
to resolve a custom DataTarget
class into a
standard DataTarget
.ExpressionResolver.ExpressionResolverBuilder<C extends ExpressionResolver.ExpressionResolverBuilder<C>>, ExpressionResolver.ExpressionResolverHandler, ExpressionResolver.ExpressionResolverProvider, ExpressionResolver.ExpressionResolverSupport, ExpressionResolver.ResolutionContext
DEFAULT_PRIORITY
Modifier and Type | Method and Description |
---|---|
static <T extends DataTarget> |
create(Class<? extends T> type,
Expression.ExpressionResolverFunction<T,DataTarget> function)
Create an
ExpressionResolver to resolve a custom DataTarget class into a standard
DataTarget using the given resolver function. |
default Class<? extends DataTarget> |
getResolvedType()
Get the resolved expression type
|
create, getExpressionType
resolve
default Class<? extends DataTarget> getResolvedType()
ExpressionResolver
getResolvedType
in interface ExpressionResolver<T extends DataTarget,DataTarget>
static <T extends DataTarget> ExpressionResolver<T,DataTarget> create(Class<? extends T> type, Expression.ExpressionResolverFunction<T,DataTarget> function)
ExpressionResolver
to resolve a custom DataTarget
class into a standard
DataTarget
using the given resolver function.T
- DataTarget type to resolvetype
- DataTarget type to be resolvedfunction
- Resolver functionExpressionResolver
Copyright © 2019 The Holon Platform. All rights reserved.