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
The date variable evaluates to the current date. This supports a
pattern
and a
locale
as optional parameters. pattern
is a pattern compatible with
SimpleDateFormat
. locale
is a string representation of the locale
compatible with the constructor parameter Locale(String)
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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
-
Constructor Details
-
Date
public Date()Creates a new date variable
-
-
Method Details
-
resolve
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
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
-