- All Known Subinterfaces:
NamespaceResolver,TemplateGlobalProvider,ValueResolver
- All Known Implementing Classes:
FragmentNamespaceResolver,NamedArgument.ParamNamespaceResolver,NamedArgument.SetValueResolver,NamespaceResolver.NamespaceResolverImpl,ReflectionValueResolver,StrEvalNamespaceResolver,ValueResolvers.ArrayResolver,ValueResolvers.CollectionResolver,ValueResolvers.EqualsResolver,ValueResolvers.ListResolver,ValueResolvers.LogicalAndResolver,ValueResolvers.LogicalOrResolver,ValueResolvers.MapEntryResolver,ValueResolvers.MapperResolver,ValueResolvers.MapResolver,ValueResolvers.MinusResolver,ValueResolvers.ModResolver,ValueResolvers.NumberValueResolver,ValueResolvers.OrEmptyResolver,ValueResolvers.OrResolver,ValueResolvers.PlusResolver,ValueResolvers.RawResolver,ValueResolvers.ThisResolver,ValueResolvers.TrueResolver
public interface Resolver
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionresolve(EvalContext context) This method should return an instance ofif it's not possible to resolve the context.invalid reference
Results#NotFound
-
Method Details
-
resolve
This method should return an instance ofif it's not possible to resolve the context. Any other value is considered a valid result, includinginvalid reference
Results#NotFoundnull.- Parameters:
context-- Returns:
- the result
-