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

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig2.DefaultRunSIProvider
All Implemented Interfaces:
IExternalScannerInfoProvider
Direct Known Subclasses:
GCCSpecsRunSIProvider, SCDMakefileGenerator

public class DefaultRunSIProvider
extends java.lang.Object
implements IExternalScannerInfoProvider

New default external scanner info provider of type 'run'

Author:
vhirsl

Constructor Summary
DefaultRunSIProvider()
           
 
Method Summary
 boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.resources.IResource resource, InfoContext context, java.lang.String providerId, IScannerConfigBuilderInfo2 buildInfo, IScannerInfoCollector collector, java.util.Properties env)
          Alternative interface to pass down the environment.
 boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.resources.IResource resource, java.lang.String providerId, IScannerConfigBuilderInfo2 buildInfo, IScannerInfoCollector collector)
          Invokes a provider to generate scanner info.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRunSIProvider

public DefaultRunSIProvider()
Method Detail

invokeProvider

public boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
                              org.eclipse.core.resources.IResource resource,
                              java.lang.String providerId,
                              IScannerConfigBuilderInfo2 buildInfo,
                              IScannerInfoCollector collector)
Description copied from interface: IExternalScannerInfoProvider
Invokes a provider to generate scanner info.

Specified by:
invokeProvider in interface IExternalScannerInfoProvider
resource - project - current project being built
providerId - - id of the provider
buildInfo - - settings for ScannerConfigBuilder
collector - - scanner info collector for the resource (project)

invokeProvider

public boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
                              org.eclipse.core.resources.IResource resource,
                              InfoContext context,
                              java.lang.String providerId,
                              IScannerConfigBuilderInfo2 buildInfo,
                              IScannerInfoCollector collector,
                              java.util.Properties env)
Description copied from interface: IExternalScannerInfoProvider
Alternative interface to pass down the environment.

Specified by:
invokeProvider in interface IExternalScannerInfoProvider
Returns: