Package io.quarkus.qute
Class NamespaceResolver.NamespaceResolverImpl
- java.lang.Object
-
- io.quarkus.qute.NamespaceResolver.NamespaceResolverImpl
-
- All Implemented Interfaces:
NamespaceResolver,Resolver,WithPriority
- Enclosing interface:
- NamespaceResolver
public static final class NamespaceResolver.NamespaceResolverImpl extends Object implements NamespaceResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.qute.NamespaceResolver
NamespaceResolver.Builder, NamespaceResolver.NamespaceResolverImpl
-
-
Field Summary
-
Fields inherited from interface io.quarkus.qute.WithPriority
DEFAULT_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description NamespaceResolverImpl(String namespace, int priority, Function<EvalContext,CompletionStage<Object>> resolve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNamespace()A valid namespace consists of alphanumeric characters and underscores.intgetPriority()CompletionStage<Object>resolve(EvalContext context)This method should return an instance ofResults#NotFoundif it's not possible to resolve the context.
-
-
-
Constructor Detail
-
NamespaceResolverImpl
public NamespaceResolverImpl(String namespace, int priority, Function<EvalContext,CompletionStage<Object>> resolve)
-
-
Method Detail
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceWithPriority- Returns:
- the priority value
-
resolve
public CompletionStage<Object> resolve(EvalContext context)
Description copied from interface:ResolverThis method should return an instance ofResults#NotFoundif it's not possible to resolve the context. Any other value is considered a valid result, includingnull.
-
getNamespace
public String getNamespace()
Description copied from interface:NamespaceResolverA valid namespace consists of alphanumeric characters and underscores.- Specified by:
getNamespacein interfaceNamespaceResolver- Returns:
- the namespace
- See Also:
Expression.getNamespace()
-
-