Class StarteamDiffConsumer

java.lang.Object
org.apache.maven.scm.provider.starteam.command.diff.StarteamDiffConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer

public class StarteamDiffConsumer extends Object implements org.codehaus.plexus.util.cli.StreamConsumer
  • Field Details

  • Constructor Details

    • StarteamDiffConsumer

      public StarteamDiffConsumer(ScmLogger logger, File workingDirectory)
  • Method Details

    • consumeLine

      public void consumeLine(String line)
      Specified by:
      consumeLine in interface org.codehaus.plexus.util.cli.StreamConsumer
    • processGetDir

      private void processGetDir(String line, int pos)
      Process the current input line in the Get Directory
      Parameters:
      line - a line of text from the Starteam log output
    • extractCurrentFile

      private void extractCurrentFile(String line, int pos)
    • getChangedFiles

      public List<ScmFile> getChangedFiles()
    • getDifferences

      public Map<String,CharSequence> getDifferences()
    • getPatch

      public String getPatch()