|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogConsumer
Field Summary | |
private static java.text.SimpleDateFormat |
CLEARCASE_TIMESTAMP_FORMAT
Formatter used to parse Clearcase date/timestamp. |
private static java.lang.String |
COMMENT_TAG
|
private org.apache.maven.scm.ChangeSet |
currentChange
the current log entry being processed by the parser |
private org.apache.maven.scm.ChangeFile |
currentFile
the current file being processed by the parser |
private static java.lang.String |
DATE_TAG
|
private java.util.List |
entries
|
private static java.text.SimpleDateFormat |
ENTRY_KEY_TIMESTAMP_FORMAT
Custom date/time formatter. |
private static int |
GET_COMMENT
expecting comments |
private static int |
GET_DATE
expecting date |
private static int |
GET_FILE
expecting file information |
private org.apache.maven.scm.log.ScmLogger |
logger
|
private static java.lang.String |
NAME_TAG
|
private int |
status
current status of the parser |
private static java.lang.String |
USER_TAG
|
Constructor Summary | |
ClearCaseChangeLogConsumer(org.apache.maven.scm.log.ScmLogger logger)
|
Method Summary | |
void |
consumeLine(java.lang.String line)
|
private org.apache.maven.scm.ChangeSet |
getCurrentChange()
Getter for property currentChange. |
private org.apache.maven.scm.ChangeFile |
getCurrentFile()
Getter for property currentFile. |
java.util.List |
getModifications()
|
private int |
getStatus()
Getter for property status. |
private void |
processGetCommentAndUser(java.lang.String line)
Process the current input line in the Get Comment state. |
private void |
processGetDate(java.lang.String line)
Process the current input line in the Get Date state. |
private void |
processGetFile(java.lang.String line)
Process the current input line in the Get File state. |
private void |
setCurrentChange(org.apache.maven.scm.ChangeSet currentChange)
Setter for property currentLogEntry. |
private void |
setCurrentFile(org.apache.maven.scm.ChangeFile currentFile)
Setter for property currentFile. |
private void |
setStatus(int status)
Setter for property status. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private org.apache.maven.scm.log.ScmLogger logger
private static final java.text.SimpleDateFormat CLEARCASE_TIMESTAMP_FORMAT
private static final java.lang.String NAME_TAG
private static final java.lang.String USER_TAG
private static final java.lang.String DATE_TAG
private static final java.lang.String COMMENT_TAG
private static final java.text.SimpleDateFormat ENTRY_KEY_TIMESTAMP_FORMAT
private java.util.List entries
private static final int GET_FILE
private static final int GET_DATE
private static final int GET_COMMENT
private int status
private org.apache.maven.scm.ChangeSet currentChange
private org.apache.maven.scm.ChangeFile currentFile
Constructor Detail |
public ClearCaseChangeLogConsumer(org.apache.maven.scm.log.ScmLogger logger)
Method Detail |
public java.util.List getModifications()
public void consumeLine(java.lang.String line)
consumeLine
in interface org.codehaus.plexus.util.cli.StreamConsumer
private void processGetFile(java.lang.String line)
line
- a line of text from the clearcase log outputprivate void processGetDate(java.lang.String line)
line
- a line of text from the clearcase log outputprivate void processGetCommentAndUser(java.lang.String line)
line
- a line of text from the clearcase log outputprivate org.apache.maven.scm.ChangeFile getCurrentFile()
private void setCurrentFile(org.apache.maven.scm.ChangeFile currentFile)
currentFile
- New value of property currentFile.private org.apache.maven.scm.ChangeSet getCurrentChange()
private void setCurrentChange(org.apache.maven.scm.ChangeSet currentChange)
private int getStatus()
private void setStatus(int status)
status
- New value of property status.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |