public abstract class AbstractResolver extends AbstractConfigurationAware implements EnhancedResolver
EnhancedResolver.HintconfigurationDEFAULT_PRIORITY| Constructor and Description |
|---|
AbstractResolver(int priority) |
| Modifier and Type | Method and Description |
|---|---|
EnhancedResolver.Hint |
createHint(Object contextObject,
String name,
ResolutionContext context)
This method may only be called right after the
Resolver.resolve(Object, String, ResolutionContext) of the same resolver
returns a non-null value. |
int |
getPriority() |
String |
toString() |
checkNotInitialized, init, initclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConfigurationKeys, initpublic int getPriority()
getPriority in interface WithPrioritygetPriority in interface Resolverpublic EnhancedResolver.Hint createHint(Object contextObject, String name, ResolutionContext context)
EnhancedResolverResolver.resolve(Object, String, ResolutionContext) of the same resolver
returns a non-null value. The parameters must be the same.
The created hint is currently only used to skip the resolver chain for
the first part of a key of a variable tag, i.e. foo for
{{foo}} or {{foo.bar}}.
This method must not return null.
createHint in interface EnhancedResolverHints.INAPPLICABLE_HINTCopyright © 2017. All rights reserved.