org.eclipse.cdt.make.internal.core.scannerconfig.gnu
Class GCCPerFileSIPConsoleParser

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCPerFileSIPConsoleParser
All Implemented Interfaces:
IConsoleParser, IScannerInfoConsoleParser

public class GCCPerFileSIPConsoleParser
extends java.lang.Object
implements IScannerInfoConsoleParser

Console parser for generated makefile output

Author:
vhirsl

Constructor Summary
GCCPerFileSIPConsoleParser()
           
 
Method Summary
 boolean processLine(java.lang.String line)
          Parse one line of output.
 void shutdown()
          Finalization of a console parser when the stream is closed.
 void startup(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IPath workingDirectory, IScannerInfoCollector collector, IMarkerGenerator markerGenerator)
          One time initialization of a console parser.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GCCPerFileSIPConsoleParser

public GCCPerFileSIPConsoleParser()
Method Detail

startup

public void startup(org.eclipse.core.resources.IProject project,
                    org.eclipse.core.runtime.IPath workingDirectory,
                    IScannerInfoCollector collector,
                    IMarkerGenerator markerGenerator)
Description copied from interface: IScannerInfoConsoleParser
One time initialization of a console parser.

Specified by:
startup in interface IScannerInfoConsoleParser
collector - - scanner info collector

processLine

public boolean processLine(java.lang.String line)
Description copied from interface: IConsoleParser
Parse one line of output.

Specified by:
processLine in interface IConsoleParser
Returns:
true if line was successfully processed; skip other console parsers

false - try other console parsers


shutdown

public void shutdown()
Description copied from interface: IConsoleParser
Finalization of a console parser when the stream is closed.

Specified by:
shutdown in interface IConsoleParser