public class SimpleTemplateVariableResolver extends TemplateVariableResolver
Clients may instantiate and extend this class.
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleTemplateVariableResolver(String type,
String description) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isUnambiguous(TemplateContext context)
Returns always
true, since simple variables are normally
unambiguous. |
protected String |
resolve(TemplateContext context)
Returns an instance of the type resolved by the receiver available in
context. |
void |
setEvaluationString(String evaluationString)
Sets the string to which this variable evaluates.
|
getDescription, getType, resolve, resolveAll, setDescription, setTypepublic final void setEvaluationString(String evaluationString)
evaluationString - the evaluation string, may be null.protected 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
evaluatedtrueGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.