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

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

public class ScannerConfigProfile
extends java.lang.Object

SCD Profile extension point object model

Author:
vhirsl

Nested Class Summary
 class ScannerConfigProfile.BuildOutputProvider
          buildOutputProvider element
 class ScannerConfigProfile.Open
          open element
 class ScannerConfigProfile.Run
          run element
 class ScannerConfigProfile.ScannerInfoCollector
          scannerInfoCollector element
 class ScannerConfigProfile.ScannerInfoConsoleParser
          scannerInfoConsoleParser element
 class ScannerConfigProfile.ScannerInfoProvider
          scannerInfoProvider element
 
Constructor Summary
ScannerConfigProfile(java.lang.String profileId)
           
 
Method Summary
 ScannerConfigProfile.BuildOutputProvider getBuildOutputProviderElement()
           
 java.lang.String getId()
           
 ScannerConfigScope getProfileScope()
           
 ScannerConfigProfile.ScannerInfoCollector getScannerInfoCollectorElement()
           
 ScannerConfigProfile.ScannerInfoProvider getScannerInfoProviderElement(java.lang.String providerId)
           
 java.util.List getSIProviderIds()
           
 boolean supportsContext()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScannerConfigProfile

public ScannerConfigProfile(java.lang.String profileId)
Parameters:
profileId -
Method Detail

getId

public java.lang.String getId()
Returns:
Returns the id.

getSIProviderIds

public java.util.List getSIProviderIds()
Returns:
Returns the list of providerIds

getBuildOutputProviderElement

public ScannerConfigProfile.BuildOutputProvider getBuildOutputProviderElement()
Returns:
Returns the buildOutputProvider.

getScannerInfoCollectorElement

public ScannerConfigProfile.ScannerInfoCollector getScannerInfoCollectorElement()
Returns:
Returns the scannerInfoCollector.

getProfileScope

public ScannerConfigScope getProfileScope()

getScannerInfoProviderElement

public ScannerConfigProfile.ScannerInfoProvider getScannerInfoProviderElement(java.lang.String providerId)
Returns:
Returns the scannerInfoProviders.

supportsContext

public boolean supportsContext()