org.apache.maven.scm.provider.jazz.command.add
Class JazzAddConsumer

java.lang.Object
  extended by org.apache.maven.scm.util.AbstractConsumer
      extended by org.apache.maven.scm.provider.jazz.command.consumer.AbstractRepositoryConsumer
          extended by org.apache.maven.scm.provider.jazz.command.add.JazzAddConsumer
All Implemented Interfaces:
StreamConsumer

public class JazzAddConsumer
extends AbstractRepositoryConsumer

Consume the output of the scm command for the "add" operation.

Author:
Chris Graham

Field Summary
protected  String fCurrentDir
           
 
Fields inherited from class org.apache.maven.scm.provider.jazz.command.consumer.AbstractRepositoryConsumer
fed
 
Constructor Summary
JazzAddConsumer(ScmProviderRepository repository, ScmLogger logger)
          Construct the JazzAddCommand consumer.
 
Method Summary
 void consumeLine(String line)
          Process one line of output from the execution of the "scm xxxx" command.
 List<ScmFile> getFiles()
           
protected  ScmFile getScmFile(String filename)
           
 
Methods inherited from class org.apache.maven.scm.provider.jazz.command.consumer.AbstractRepositoryConsumer
getRepository, isFed, setFed, setRepository
 
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
getLogger, parseDate, parseDate, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fCurrentDir

protected String fCurrentDir
Constructor Detail

JazzAddConsumer

public JazzAddConsumer(ScmProviderRepository repository,
                       ScmLogger logger)
Construct the JazzAddCommand consumer.

Parameters:
repository - The repository we are working with.
logger - The logger to use.
Method Detail

consumeLine

public void consumeLine(String line)
Process one line of output from the execution of the "scm xxxx" command.

Specified by:
consumeLine in interface StreamConsumer
Overrides:
consumeLine in class AbstractRepositoryConsumer
Parameters:
line - The line of output from the external command that has been pumped to us.
See Also:
StreamConsumer.consumeLine(java.lang.String)

getScmFile

protected ScmFile getScmFile(String filename)

getFiles

public List<ScmFile> getFiles()


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.