public class SimpleTemplateVariableResolver extends TemplateVariableResolver
Clients may instantiate and extend this class.
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleTemplateVariableResolver(java.lang.String type,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isUnambiguous(TemplateContext context)
Returns always
true, since simple variables are normally
unambiguous. |
protected java.lang.String |
resolve(TemplateContext context)
Returns an instance of the type resolved by the receiver available in
context. |
void |
setEvaluationString(java.lang.String evaluationString)
Sets the string to which this variable evaluates.
|
getDescription, getType, resolve, resolveAll, setDescription, setTypeprotected SimpleTemplateVariableResolver(java.lang.String type,
java.lang.String description)
public final void setEvaluationString(java.lang.String evaluationString)
evaluationString - the evaluation string, may be null.protected java.lang.String resolve(TemplateContext context)
TemplateVariableResolvercontext.
To resolve means to provide a binding to a concrete text object (a
String) in the given context.
The default implementation looks up the type in the context.
resolve in class TemplateVariableResolvercontext - the context in which to resolve the typenull if it cannot be determinedprotected boolean isUnambiguous(TemplateContext context)
true, since simple variables are normally
unambiguous.isUnambiguous in class TemplateVariableResolvercontext - the context in which the resolved check should be
evaluatedtrue
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.