Class AbstractFileCheckingConsumer

java.lang.Object
org.apache.maven.scm.provider.git.gitexe.command.AbstractFileCheckingConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
Direct Known Subclasses:
GitListConsumer

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

    • logger

      protected ScmLogger logger
    • workingDirectory

      protected File workingDirectory
    • files

      private List<ScmFile> files
    • revision

      protected int revision
    • filtered

      private boolean filtered
  • Constructor Details

    • AbstractFileCheckingConsumer

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

    • consumeLine

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

      protected abstract void parseLine(String line)
    • getFiles

      protected List<ScmFile> getFiles()
    • parseInt

      protected final int parseInt(String revisionString)
    • addFile

      protected void addFile(ScmFile file)
    • getRevision

      public final int getRevision()