Class JTB.MojoLogStreamConsumer

java.lang.Object
org.codehaus.mojo.javacc.JTB.MojoLogStreamConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
Enclosing class:
JTB

class JTB.MojoLogStreamConsumer extends Object implements org.codehaus.plexus.util.cli.StreamConsumer
Consume and log command line output from the JJDoc process.
  • Field Details

    • INFO_PREFIX

      private static final String INFO_PREFIX
      The line prefix used by JTB to report infos.
      See Also:
    • err

      private final boolean err
      Determines if the stream consumer is being used for System.out or System.err.
  • Constructor Details

    • MojoLogStreamConsumer

      public MojoLogStreamConsumer(boolean error)
      Single param constructor.
      Parameters:
      error - If set to true, all consumed lines will be logged at the error level.
  • Method Details

    • consumeLine

      public void consumeLine(String line)
      Consume a line of text.
      Specified by:
      consumeLine in interface org.codehaus.plexus.util.cli.StreamConsumer
      Parameters:
      line - The line to consume.