org.eclipse.cdt.make.internal.core.scannerconfig
Class ScannerInfoConsoleParserFactory

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig.ScannerInfoConsoleParserFactory

public class ScannerInfoConsoleParserFactory
extends java.lang.Object

A factory that creates a ConsoleOutputStreamSniffer, ScannerInfoConsoleParser and optionally a ScannerInfoConsoleParserUtility.

Author:
vhirsl

Constructor Summary
ScannerInfoConsoleParserFactory()
           
 
Method Summary
static ConsoleOutputSniffer getESIProviderOutputSniffer(java.io.OutputStream outputStream, java.io.OutputStream errorStream, org.eclipse.core.resources.IProject currentProject, InfoContext context, java.lang.String providerId, IScannerConfigBuilderInfo2 scBuildInfo, IScannerInfoCollector collector, IMarkerGenerator markerGenerator)
          Creates a ConsoleOutputStreamSniffer, make builder scanner info console parser and a utility.
static ConsoleOutputSniffer getESIProviderOutputSniffer(java.io.OutputStream outputStream, java.io.OutputStream errorStream, org.eclipse.core.resources.IProject currentProject, java.lang.String providerId, IScannerConfigBuilderInfo2 scBuildInfo, IScannerInfoCollector collector, IMarkerGenerator markerGenerator)
          Creates a ConsoleOutputStreamSniffer, make builder scanner info console parser and a utility.
static ConsoleOutputSniffer getMakeBuilderOutputSniffer(java.io.OutputStream outputStream, java.io.OutputStream errorStream, org.eclipse.core.resources.IProject currentProject, InfoContext context, org.eclipse.core.runtime.IPath workingDirectory, IScannerConfigBuilderInfo2 scBuildInfo, IMarkerGenerator markerGenerator, IScannerInfoCollector collector)
          Creates a ConsoleOutputStreamSniffer, ESI provider scanner info console parser and a utility.
static ConsoleOutputSniffer getMakeBuilderOutputSniffer(java.io.OutputStream outputStream, java.io.OutputStream errorStream, org.eclipse.core.resources.IProject currentProject, org.eclipse.core.runtime.IPath workingDirectory, IScannerConfigBuilderInfo2 scBuildInfo, IMarkerGenerator markerGenerator, IScannerInfoCollector collector)
          Creates a ConsoleOutputStreamSniffer, ESI provider scanner info console parser and a utility.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScannerInfoConsoleParserFactory

public ScannerInfoConsoleParserFactory()
Method Detail

getESIProviderOutputSniffer

public static ConsoleOutputSniffer getESIProviderOutputSniffer(java.io.OutputStream outputStream,
                                                               java.io.OutputStream errorStream,
                                                               org.eclipse.core.resources.IProject currentProject,
                                                               java.lang.String providerId,
                                                               IScannerConfigBuilderInfo2 scBuildInfo,
                                                               IScannerInfoCollector collector,
                                                               IMarkerGenerator markerGenerator)
Creates a ConsoleOutputStreamSniffer, make builder scanner info console parser and a utility.

Parameters:
outputStream -
errorStream -
currentProject -
providerId -
scBuildInfo -
markerGenerator -
Returns:
ConsoleOutputSniffer

getESIProviderOutputSniffer

public static ConsoleOutputSniffer getESIProviderOutputSniffer(java.io.OutputStream outputStream,
                                                               java.io.OutputStream errorStream,
                                                               org.eclipse.core.resources.IProject currentProject,
                                                               InfoContext context,
                                                               java.lang.String providerId,
                                                               IScannerConfigBuilderInfo2 scBuildInfo,
                                                               IScannerInfoCollector collector,
                                                               IMarkerGenerator markerGenerator)
Creates a ConsoleOutputStreamSniffer, make builder scanner info console parser and a utility.

Parameters:
outputStream -
errorStream -
currentProject -
providerId -
scBuildInfo -
markerGenerator -
Returns:
ConsoleOutputSniffer

getMakeBuilderOutputSniffer

public static ConsoleOutputSniffer getMakeBuilderOutputSniffer(java.io.OutputStream outputStream,
                                                               java.io.OutputStream errorStream,
                                                               org.eclipse.core.resources.IProject currentProject,
                                                               org.eclipse.core.runtime.IPath workingDirectory,
                                                               IScannerConfigBuilderInfo2 scBuildInfo,
                                                               IMarkerGenerator markerGenerator,
                                                               IScannerInfoCollector collector)
Creates a ConsoleOutputStreamSniffer, ESI provider scanner info console parser and a utility.

Parameters:
outputStream -
errorStream -
currentProject -
workingDirectory -
buildInfo -
markerGenerator -
IScannerInfoCollector2 -
Returns:
ConsoleOutputSniffer

getMakeBuilderOutputSniffer

public static ConsoleOutputSniffer getMakeBuilderOutputSniffer(java.io.OutputStream outputStream,
                                                               java.io.OutputStream errorStream,
                                                               org.eclipse.core.resources.IProject currentProject,
                                                               InfoContext context,
                                                               org.eclipse.core.runtime.IPath workingDirectory,
                                                               IScannerConfigBuilderInfo2 scBuildInfo,
                                                               IMarkerGenerator markerGenerator,
                                                               IScannerInfoCollector collector)
Creates a ConsoleOutputStreamSniffer, ESI provider scanner info console parser and a utility.

Parameters:
outputStream -
errorStream -
currentProject -
workingDirectory -
buildInfo -
markerGenerator -
IScannerInfoCollector2 -
Returns:
ConsoleOutputSniffer