Package io.quarkus.qute
Interface ValueResolver
- All Superinterfaces:
Resolver,WithPriority
- All Known Implementing Classes:
ReflectionValueResolver
Value resolvers are used when evaluating expressions.
First the resolvers that apply to the given EvalContext are filtered. Then the resolver with highest priority is used
to resolve the data. If Results.isNotFound(Object) is returned the next available resolver is tried.
- See Also:
-
Field Summary
Fields inherited from interface io.quarkus.qute.WithPriority
DEFAULT_PRIORITY -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanappliesTo(EvalContext context) static ValueResolverBuilderbuilder()static booleanmatchClass(EvalContext ctx, Class<?> clazz) Methods inherited from interface io.quarkus.qute.WithPriority
getPriority
-
Method Details
-
appliesTo
- Parameters:
context-- Returns:
trueif this resolver applies to the given context
-
builder
- Returns:
- a new builder
-
matchClass
-