Class BazaarLsConsumer
- java.lang.Object
-
- org.apache.maven.scm.util.AbstractConsumer
-
- org.apache.maven.scm.provider.bazaar.command.BazaarConsumer
-
- org.apache.maven.scm.provider.bazaar.command.tag.BazaarLsConsumer
-
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
class BazaarLsConsumer extends BazaarConsumer
Parse output from "bzr ls".
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ScmFile>
files
A list of the files found by ls.private java.io.File
repositoryRoot
The root directory of this bazaar repository.
-
Constructor Summary
Constructors Constructor Description BazaarLsConsumer(ScmLogger logger, java.io.File repositoryRoot, ScmFileStatus wantedStatus)
Create a new "bzr ls" consumer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doConsume(ScmFileStatus status, java.lang.String trimmedLine)
java.util.List<ScmFile>
getListedFiles()
Answer what files were listed by bzr ls.-
Methods inherited from class org.apache.maven.scm.provider.bazaar.command.BazaarConsumer
consumeLine, getStdErr
-
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
getLogger, parseDate, parseDate, setLogger
-
-
-
-
Field Detail
-
repositoryRoot
private java.io.File repositoryRoot
The root directory of this bazaar repository.
-
files
private java.util.List<ScmFile> files
A list of the files found by ls.
-
-
Constructor Detail
-
BazaarLsConsumer
public BazaarLsConsumer(ScmLogger logger, java.io.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 Detail
-
doConsume
public void doConsume(ScmFileStatus status, java.lang.String trimmedLine)
- Overrides:
doConsume
in classBazaarConsumer
-
getListedFiles
public java.util.List<ScmFile> getListedFiles()
Answer what files were listed by bzr ls.- Returns:
- A list of files listed by bzr ls.
-
-