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).- Since:
- 3.0
-
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
-
Date
public Date()Creates a new date variable
-
-
Method Details
-
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
-
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
-