Package org.eclipse.jface.text.templates
Class GlobalTemplateVariables.Date
- java.lang.Object
-
- org.eclipse.jface.text.templates.TemplateVariableResolver
-
- org.eclipse.jface.text.templates.SimpleTemplateVariableResolver
-
- org.eclipse.jface.text.templates.GlobalTemplateVariables.Date
-
- Enclosing class:
- GlobalTemplateVariables
public static class GlobalTemplateVariables.Date extends SimpleTemplateVariableResolver
The date variable evaluates to the current date. This supports apattern
and alocale
as optional parameters.pattern
is a pattern compatible withSimpleDateFormat
.locale
is a string representation of the locale compatible with the constructor parameterULocale(String)
.
-
-
Constructor Summary
Constructors Constructor Description Date()
Creates a new date variable
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
resolve(TemplateContext context)
Returns an instance of the type resolved by the receiver available incontext
.void
resolve(TemplateVariable variable, TemplateContext context)
Resolvesvariable
incontext
.-
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
public void resolve(TemplateVariable variable, TemplateContext context)
Description copied from class:TemplateVariableResolver
Resolvesvariable
incontext
. 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:
resolve
in classTemplateVariableResolver
- Parameters:
variable
- the variable to resolvecontext
- the context in which variable is resolved
-
resolve
protected String resolve(TemplateContext context)
Description copied from class:TemplateVariableResolver
Returns 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:
resolve
in classSimpleTemplateVariableResolver
- Parameters:
context
- the context in which to resolve the type- Returns:
- the name of the text object of this type, or
null
if it cannot be determined
-
-