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