org.eclipse.mylar.internal.team.template
Class CommitTemplateManager
java.lang.Object
org.eclipse.mylar.internal.team.template.CommitTemplateManager
public class CommitTemplateManager
- extends java.lang.Object
- Author:
- Eike Stepper, Mik Kersten
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTR_CLASS
private static final java.lang.String ATTR_CLASS
- See Also:
- Constant Field Values
ATTR_DESCRIPTION
private static final java.lang.String ATTR_DESCRIPTION
- See Also:
- Constant Field Values
ATTR_RECOGNIZED_KEYWORD
private static final java.lang.String ATTR_RECOGNIZED_KEYWORD
- See Also:
- Constant Field Values
ELEM_TEMPLATE_HANDLER
private static final java.lang.String ELEM_TEMPLATE_HANDLER
- See Also:
- Constant Field Values
EXT_POINT_TEMPLATE_HANDLERS
private static final java.lang.String EXT_POINT_TEMPLATE_HANDLERS
- See Also:
- Constant Field Values
CommitTemplateManager
public CommitTemplateManager()
generateComment
public java.lang.String generateComment(ITask task,
java.lang.String template)
getTaskIdFromCommentOrLabel
public java.lang.String getTaskIdFromCommentOrLabel(java.lang.String commentOrLabel)
getTaskIdFromComment
private java.lang.String getTaskIdFromComment(java.lang.String comment)
getTaskIdRegEx
public java.lang.String getTaskIdRegEx(java.lang.String template)
replaceKeywords
private java.lang.String replaceKeywords(java.lang.String str,
java.lang.String placeholder)
quoteChars
private java.lang.String quoteChars(java.lang.String str,
java.lang.String charsToQuote)
getRecognizedKeywords
public java.lang.String[] getRecognizedKeywords()
getHandlerDescription
public java.lang.String getHandlerDescription(java.lang.String keyword)
createHandler
public AbstractCommitTemplateVariable createHandler(java.lang.String keyword)
processKeywords
private java.lang.String processKeywords(ITask task,
java.lang.String template)
processKeyword
private java.lang.String processKeyword(ITask task,
java.lang.String keyword)