Package org.eclipse.jface.text.templates
Class GlobalTemplateVariables.Selection
- java.lang.Object
-
- org.eclipse.jface.text.templates.TemplateVariableResolver
-
- org.eclipse.jface.text.templates.SimpleTemplateVariableResolver
-
- org.eclipse.jface.text.templates.GlobalTemplateVariables.Selection
-
- Direct Known Subclasses:
GlobalTemplateVariables.LineSelection,GlobalTemplateVariables.WordSelection
- Enclosing class:
- GlobalTemplateVariables
public static class GlobalTemplateVariables.Selection extends SimpleTemplateVariableResolver
The selection variable determines templates that work on a selection.- Since:
- 3.6
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringresolve(TemplateContext context)Returns an instance of the type resolved by the receiver available incontext.voidresolve(TemplateVariable variable, TemplateContext context)Resolvesvariableincontext.-
Methods inherited from class org.eclipse.jface.text.templates.SimpleTemplateVariableResolver
isUnambiguous, setEvaluationString
-
Methods inherited from class org.eclipse.jface.text.templates.TemplateVariableResolver
getDescription, getType, resolveAll, setDescription, setType
-
-
-
-
Method Detail
-
resolve
protected String resolve(TemplateContext context)
Description copied from class:TemplateVariableResolverReturns an instance of the type resolved by the receiver available incontext. To resolve means to provide a binding to a concrete text object (aString) in the given context.The default implementation looks up the type in the context.
- Overrides:
resolvein classSimpleTemplateVariableResolver- Parameters:
context- the context in which to resolve the type- Returns:
- the name of the text object of this type, or
nullif it cannot be determined
-
resolve
public void resolve(TemplateVariable variable, TemplateContext context)
Description copied from class:TemplateVariableResolverResolvesvariableincontext. To resolve means to find a valid binding of the receiver's type in the givenTemplateContext. If the variable can be successfully resolved, its value is set usingTemplateVariable.setValues(String[]).- Overrides:
resolvein classTemplateVariableResolver- Parameters:
variable- the variable to resolvecontext- the context in which variable is resolved
-
-