org.eclipse.cdt.make.internal.core.scannerconfig2
Class SCProfileInstance

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig2.SCProfileInstance

public class SCProfileInstance
extends java.lang.Object

Instantiated scanner config profile

Author:
vhirsl

Constructor Summary
SCProfileInstance(org.eclipse.core.resources.IProject project, InfoContext context, ScannerConfigProfile profile)
           
SCProfileInstance(org.eclipse.core.resources.IProject project, ScannerConfigProfile profile)
           
 
Method Summary
 IScannerInfoConsoleParser createBuildOutputParser()
           
 IExternalScannerInfoProvider createBuildOutputProvider()
           
 IScannerInfoConsoleParser createExternalScannerInfoParser(java.lang.String providerId)
           
 IExternalScannerInfoProvider createExternalScannerInfoProvider(java.lang.String providerId)
           
 IScannerInfoCollector createScannerInfoCollector()
           
 ScannerConfigProfile getProfile()
           
 IScannerInfoCollector getScannerInfoCollector()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCProfileInstance

public SCProfileInstance(org.eclipse.core.resources.IProject project,
                         ScannerConfigProfile profile)

SCProfileInstance

public SCProfileInstance(org.eclipse.core.resources.IProject project,
                         InfoContext context,
                         ScannerConfigProfile profile)
Method Detail

getProfile

public ScannerConfigProfile getProfile()
Returns:

getScannerInfoCollector

public IScannerInfoCollector getScannerInfoCollector()
Returns:
a single scannerInfoCollector object

createScannerInfoCollector

public IScannerInfoCollector createScannerInfoCollector()

createBuildOutputProvider

public IExternalScannerInfoProvider createBuildOutputProvider()
Returns:
Creates new buildOutputProvider user object.

createBuildOutputParser

public IScannerInfoConsoleParser createBuildOutputParser()
Returns:
Creates new buildOutputParser user object.

createExternalScannerInfoProvider

public IExternalScannerInfoProvider createExternalScannerInfoProvider(java.lang.String providerId)
Returns:
Creates new externalSIProvider user object.

createExternalScannerInfoParser

public IScannerInfoConsoleParser createExternalScannerInfoParser(java.lang.String providerId)
Returns:
Creates new esiProviderOutputParser user object.