Class AbstractFileCheckingConsumer

  • All Implemented Interfaces:
    org.codehaus.plexus.util.cli.StreamConsumer
    Direct Known Subclasses:
    GitListConsumer

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

      • workingDirectory

        protected java.io.File workingDirectory
      • files

        private java.util.List<ScmFile> files
      • revision

        protected int revision
      • filtered

        private boolean filtered
    • Constructor Detail

      • AbstractFileCheckingConsumer

        public AbstractFileCheckingConsumer​(ScmLogger logger,
                                            java.io.File workingDirectory)
    • Method Detail

      • consumeLine

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

        protected abstract void parseLine​(java.lang.String line)
      • getFiles

        protected java.util.List<ScmFile> getFiles()
      • parseInt

        protected final int parseInt​(java.lang.String revisionString)
      • addFile

        protected void addFile​(ScmFile file)
      • getRevision

        public final int getRevision()