public static class GlobalTemplateVariables.Selection extends SimpleTemplateVariableResolver
Constructor and Description |
---|
Selection(String name,
String description)
Creates a word selection variable.
|
Modifier and Type | Method and Description |
---|---|
protected String |
resolve(TemplateContext context)
Returns an instance of the type resolved by the receiver available in
context . |
void |
resolve(TemplateVariable variable,
TemplateContext context)
Resolves
variable in context . |
isUnambiguous, setEvaluationString
getDescription, getType, resolveAll, setDescription, setType
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 SimpleTemplateVariableResolver
context
- the context in which to resolve the typenull
if it cannot be determinedpublic void resolve(TemplateVariable variable, TemplateContext context)
TemplateVariableResolver
variable
in context
. To resolve
means to find a valid binding of the receiver's type in the given TemplateContext
.
If the variable can be successfully resolved, its value is set using
TemplateVariable.setValues(String[])
.resolve
in class TemplateVariableResolver
variable
- the variable to resolvecontext
- the context in which variable is resolved
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.