org.eclipse.cdt.build.internal.core.scannerconfig.jobs
Class CfgSCJobsUtil

java.lang.Object
  extended by org.eclipse.cdt.build.internal.core.scannerconfig.jobs.CfgSCJobsUtil

public class CfgSCJobsUtil
extends java.lang.Object

Utility class for build and job related functionality

Author:
vhirsl

Constructor Summary
CfgSCJobsUtil()
           
 
Method Summary
static SCProfileInstance getProviderScannerInfo(org.eclipse.core.resources.IProject project, CfgInfoContext context, SCProfileInstance profileInstance, IScannerConfigBuilderInfo2 buildInfo, java.util.Properties env, org.eclipse.core.runtime.IProgressMonitor monitor)
          Call ESI providers to get scanner info
static SCProfileInstance readBuildOutputFile(org.eclipse.core.resources.IProject project, CfgInfoContext context, IScannerConfigBuilderInfo2 buildInfo, java.util.Properties env, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project, CfgInfoContext context, SCProfileInstance profileInstance, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
          Update and persist scanner configuration
static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CfgSCJobsUtil

public CfgSCJobsUtil()
Method Detail

getProviderScannerInfo

public static SCProfileInstance getProviderScannerInfo(org.eclipse.core.resources.IProject project,
                                                       CfgInfoContext context,
                                                       SCProfileInstance profileInstance,
                                                       IScannerConfigBuilderInfo2 buildInfo,
                                                       java.util.Properties env,
                                                       org.eclipse.core.runtime.IProgressMonitor monitor)
Call ESI providers to get scanner info

Parameters:
collector -
buildInfo -
monitor -

updateScannerConfiguration

public static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project,
                                                 IScannerConfigBuilderInfo2 buildInfo,
                                                 org.eclipse.core.runtime.IProgressMonitor monitor)

updateScannerConfiguration

public static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project,
                                                 CfgInfoContext context,
                                                 SCProfileInstance profileInstance,
                                                 IScannerConfigBuilderInfo2 buildInfo,
                                                 org.eclipse.core.runtime.IProgressMonitor monitor)
Update and persist scanner configuration

Parameters:
project -
buildInfo -
monitor -

readBuildOutputFile

public static SCProfileInstance readBuildOutputFile(org.eclipse.core.resources.IProject project,
                                                    CfgInfoContext context,
                                                    IScannerConfigBuilderInfo2 buildInfo,
                                                    java.util.Properties env,
                                                    org.eclipse.core.runtime.IProgressMonitor monitor)