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, setType
public final void setEvaluationString(String evaluationString)
evaluationString
- the evaluation string, may be null
.protected String resolve(TemplateContext context)
TemplateVariableResolver
context
.
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 TemplateVariableResolver
context
- 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 TemplateVariableResolver
context
- the context in which the resolved check should be
evaluatedtrue
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.