Class BazaarLsConsumer

All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer

class BazaarLsConsumer extends BazaarConsumer
Parse output from "bzr ls".
  • Field Details

    • repositoryRoot

      private File repositoryRoot
      The root directory of this bazaar repository.
    • files

      private List<ScmFile> files
      A list of the files found by ls.
  • Constructor Details

    • BazaarLsConsumer

      BazaarLsConsumer(ScmLogger logger, File repositoryRoot, ScmFileStatus wantedStatus)
      Create a new "bzr ls" consumer.
      Parameters:
      repositoryRoot - The root directory of this bazaar repository.
      wantedStatus - The status we'll report for the files listed.
  • Method Details

    • doConsume

      public void doConsume(ScmFileStatus status, String trimmedLine)
      Overrides:
      doConsume in class BazaarConsumer
    • getListedFiles

      public List<ScmFile> getListedFiles()
      Answer what files were listed by bzr ls.
      Returns:
      A list of files listed by bzr ls.