org.eclipse.mylar.internal.team.template
Class CommitTemplateVariables.CommitTemplateDate

java.lang.Object
  extended by org.eclipse.mylar.team.AbstractCommitTemplateVariable
      extended by org.eclipse.mylar.internal.team.template.CommitTemplateVariables.CommitTemplateDate
Direct Known Subclasses:
CommitTemplateVariables.CommitTemplateDate.TaskCompletion, CommitTemplateVariables.CommitTemplateDate.TaskCreation, CommitTemplateVariables.CommitTemplateDate.TaskReminder
Enclosing class:
CommitTemplateVariables

protected abstract static class CommitTemplateVariables.CommitTemplateDate
extends AbstractCommitTemplateVariable

Author:
Eike Stepper

Nested Class Summary
static class CommitTemplateVariables.CommitTemplateDate.TaskCompletion
           
static class CommitTemplateVariables.CommitTemplateDate.TaskCreation
           
static class CommitTemplateVariables.CommitTemplateDate.TaskReminder
           
 
Field Summary
 
Fields inherited from class org.eclipse.mylar.team.AbstractCommitTemplateVariable
description, recognizedKeyword
 
Constructor Summary
protected CommitTemplateVariables.CommitTemplateDate()
           
 
Method Summary
protected  java.lang.String formatDate(java.util.Date date)
           
protected abstract  java.util.Date getDate(ITask task)
           
 java.lang.String getValue(ITask task)
           
 
Methods inherited from class org.eclipse.mylar.team.AbstractCommitTemplateVariable
getDescription, getRecognizedKeyword, setDescription, setRecognizedKeyword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommitTemplateVariables.CommitTemplateDate

protected CommitTemplateVariables.CommitTemplateDate()
Method Detail

getValue

public java.lang.String getValue(ITask task)
Specified by:
getValue in class AbstractCommitTemplateVariable

formatDate

protected java.lang.String formatDate(java.util.Date date)

getDate

protected abstract java.util.Date getDate(ITask task)