public class TransformResolver extends LocaleAwareResolver implements Transformer
Transformer instance or
by the resolver itself.BUILTIN_RESOLVERS_DEFAULT_PRIORITY, BUILTIN_TEMPLATE_LOCATORS_DEFAULT_PRIORITY, EXTENSION_RESOLVERS_DEFAULT_PRIORITY| Constructor and Description |
|---|
TransformResolver(int priority,
java.lang.String... matchNames) |
TransformResolver(int priority,
Transformer transformer,
java.lang.String... matchingNames) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
matches(java.lang.Object contextObject,
java.lang.String name) |
protected boolean |
matches(java.lang.String name) |
protected java.lang.String |
matchingName(int index) |
protected java.lang.Object |
performTransformation(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context) |
java.lang.Object |
resolve(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context)
Resolve the value from specified context object and name.
|
protected void |
setMatchingNames(java.lang.String... matchNames) |
java.lang.Object |
transform(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context) |
getCurrentLocale, initgetPriority, toStringgetConfigurationKeys, checkNotInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConfigurationKeyspublic TransformResolver(int priority,
java.lang.String... matchNames)
priority - matchNames - public TransformResolver(int priority,
Transformer transformer,
java.lang.String... matchingNames)
priority - transformer - matchingNames - public java.lang.Object resolve(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context)
Resolvernull in case of the resolver is not capable
of resolving it.
ResolutionContext allows to register a callback to release all
the relevant resources after the resolved value is used.public java.lang.Object transform(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context)
transform in interface Transformerprotected boolean matches(java.lang.Object contextObject,
java.lang.String name)
contextObject - name - true in case of the resolver matches given context
object and name, false otherwiseprotected java.lang.Object performTransformation(java.lang.Object contextObject,
java.lang.String name,
ResolutionContext context)
contextObject - name - context - null if the
transformation was not successfullprotected boolean matches(java.lang.String name)
protected java.lang.String matchingName(int index)
protected void setMatchingNames(java.lang.String... matchNames)
Copyright © 2014. All Rights Reserved.