org.eclipse.cdt.make.internal.core.scannerconfig.jobs
Class SCJobsUtil

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

public class SCJobsUtil
extends java.lang.Object

Utility class for build and job related functionality

Author:
vhirsl

Constructor Summary
SCJobsUtil()
           
 
Method Summary
static boolean getProviderScannerInfo(org.eclipse.core.resources.IProject project, InfoContext context, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static boolean getProviderScannerInfo(org.eclipse.core.resources.IProject project, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
          Call ESI providers to get scanner info
static boolean readBuildOutputFile(org.eclipse.core.resources.IProject project, InfoContext context, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static boolean readBuildOutputFile(org.eclipse.core.resources.IProject project, IScannerConfigBuilderInfo2 buildInfo, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project, InfoContext context, 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)
          Update and persist scanner configuration
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCJobsUtil

public SCJobsUtil()
Method Detail

getProviderScannerInfo

public static boolean getProviderScannerInfo(org.eclipse.core.resources.IProject project,
                                             IScannerConfigBuilderInfo2 buildInfo,
                                             org.eclipse.core.runtime.IProgressMonitor monitor)
Call ESI providers to get scanner info

Parameters:
collector -
buildInfo -
monitor -

getProviderScannerInfo

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

updateScannerConfiguration

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

Parameters:
project -
buildInfo -
monitor -

updateScannerConfiguration

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

Parameters:
project -
buildInfo -
monitor -

readBuildOutputFile

public static boolean readBuildOutputFile(org.eclipse.core.resources.IProject project,
                                          IScannerConfigBuilderInfo2 buildInfo,
                                          org.eclipse.core.runtime.IProgressMonitor monitor)
Parameters:
project -
buildInfo -
monitor -
Returns:

readBuildOutputFile

public static boolean readBuildOutputFile(org.eclipse.core.resources.IProject project,
                                          InfoContext context,
                                          IScannerConfigBuilderInfo2 buildInfo,
                                          org.eclipse.core.runtime.IProgressMonitor monitor)
Parameters:
project -
buildInfo -
monitor -
Returns: