org.apache.maven.scm.provider.jazz.command.blame
Class JazzBlameConsumer

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.blame.JazzBlameConsumer
All Implemented Interfaces:
StreamConsumer

public class JazzBlameConsumer
extends AbstractRepositoryConsumer

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

Author:
Chris Graham

Field Summary
 
Fields inherited from class org.apache.maven.scm.provider.jazz.command.consumer.AbstractRepositoryConsumer
fed
 
Constructor Summary
JazzBlameConsumer(ScmProviderRepository repository, ScmLogger logger)
          Construct the JazzBlameCommand consumer.
 
Method Summary
 void consumeLine(String line)
          Process one line of output from the execution of the "scm annotate" command.
 List<BlameLine> getLines()
           
 
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
 

Constructor Detail

JazzBlameConsumer

public JazzBlameConsumer(ScmProviderRepository repository,
                         ScmLogger logger)
Construct the JazzBlameCommand 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 annotate" 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)

getLines

public List<BlameLine> getLines()


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