Class JazzBlameConsumer

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

public class JazzBlameConsumer extends AbstractRepositoryConsumer
Consume the output of the scm command for the "blame" operation.
  • Field Details

  • Constructor Details

    • 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 Details

    • consumeLine

      public void consumeLine(String line)
      Process one line of output from the execution of the "scm annotate" command.
      Specified by:
      consumeLine in interface org.codehaus.plexus.util.cli.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()