Class ClearCaseChangeLogConsumer

java.lang.Object
org.apache.maven.scm.util.AbstractConsumer
org.apache.maven.scm.provider.clearcase.command.changelog.ClearCaseChangeLogConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer

public class ClearCaseChangeLogConsumer extends AbstractConsumer
  • Field Details

  • Constructor Details

    • ClearCaseChangeLogConsumer

      public ClearCaseChangeLogConsumer(ScmLogger logger, String userDatePattern)
  • Method Details

    • getModifications

      public List<ChangeSet> getModifications()
    • consumeLine

      public void consumeLine(String line)
    • processGetFile

      private void processGetFile(String line)
      Process the current input line in the Get File state.
      Parameters:
      line - a line of text from the clearcase log output
    • processGetDate

      private void processGetDate(String line)
      Process the current input line in the Get Date state.
      Parameters:
      line - a line of text from the clearcase log output
    • processGetCommentAndUser

      private void processGetCommentAndUser(String line)
      Process the current input line in the Get Comment state.
      Parameters:
      line - a line of text from the clearcase log output
    • processGetRevision

      private void processGetRevision(String line)
      Process the current input line in the Get Revision.
      Parameters:
      line - a line of text from the clearcase log output
    • getCurrentFile

      private ChangeFile getCurrentFile()
      Getter for property currentFile.
      Returns:
      Value of property currentFile.
    • setCurrentFile

      private void setCurrentFile(ChangeFile currentFile)
      Setter for property currentFile.
      Parameters:
      currentFile - New value of property currentFile.
    • getCurrentChange

      private ChangeSet getCurrentChange()
      Getter for property currentChange.
      Returns:
      Value of property currentChange.
    • setCurrentChange

      private void setCurrentChange(ChangeSet currentChange)
      Setter for property currentLogEntry.
      Parameters:
      currentChange - New value of property currentLogEntry.
    • getStatus

      private int getStatus()
      Getter for property status.
      Returns:
      Value of property status.
    • setStatus

      private void setStatus(int status)
      Setter for property status.
      Parameters:
      status - New value of property status.