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
The selection variable determines templates that work on a selection.
- Since:
- 3.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 SimpleTemplateVariableResolver
isUnambiguous, setEvaluationStringMethods inherited from class TemplateVariableResolver
getDescription, getType, resolveAll, setDescription, setType
-
Constructor Details
-
Selection
-
-
Method Details
-
resolve
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
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
-