org.eclipse.cdt.make.core.scannerconfig
Interface IScannerConfigBuilderInfo2


public interface IScannerConfigBuilderInfo2

New interface to replace IScannerConfigBuildInfo Persisted in .cdtproject file

Author:
vhirsl

Method Summary
 java.lang.String getBuildOutputFilePath()
           
 InfoContext getContext()
           
 java.util.List getProfileIdList()
           
 java.util.List getProviderIdList()
           
 java.lang.String getProviderOpenFilePath(java.lang.String providerId)
           
 java.lang.String getProviderRunArguments(java.lang.String providerId)
           
 java.lang.String getProviderRunCommand(java.lang.String providerId)
           
 java.lang.String getSelectedProfileId()
           
 boolean isAutoDiscoveryEnabled()
           
 boolean isBuildOutputFileActionEnabled()
           
 boolean isBuildOutputParserEnabled()
           
 boolean isProblemReportingEnabled()
           
 boolean isProviderOutputParserEnabled(java.lang.String providerId)
           
 boolean isUseDefaultProviderCommand(java.lang.String providerId)
           
 void save()
          Persist the buildInfo.
 void setAutoDiscoveryEnabled(boolean enable)
           
 void setBuildOutputFileActionEnabled(boolean enable)
           
 void setBuildOutputFilePath(java.lang.String path)
           
 void setBuildOutputParserEnabled(boolean enable)
           
 void setProblemReportingEnabled(boolean enable)
           
 void setProviderOpenFilePath(java.lang.String providerId, java.lang.String filePath)
           
 void setProviderOutputParserEnabled(java.lang.String providerId, boolean enable)
           
 void setProviderRunArguments(java.lang.String providerId, java.lang.String arguments)
           
 void setProviderRunCommand(java.lang.String providerId, java.lang.String command)
           
 void setSelectedProfileId(java.lang.String profileId)
           
 void setUseDefaultProviderCommand(java.lang.String providerId, boolean enable)
           
 

Method Detail

isAutoDiscoveryEnabled

boolean isAutoDiscoveryEnabled()

setAutoDiscoveryEnabled

void setAutoDiscoveryEnabled(boolean enable)

isProblemReportingEnabled

boolean isProblemReportingEnabled()

setProblemReportingEnabled

void setProblemReportingEnabled(boolean enable)

getSelectedProfileId

java.lang.String getSelectedProfileId()

setSelectedProfileId

void setSelectedProfileId(java.lang.String profileId)

getProfileIdList

java.util.List getProfileIdList()

isBuildOutputFileActionEnabled

boolean isBuildOutputFileActionEnabled()

setBuildOutputFileActionEnabled

void setBuildOutputFileActionEnabled(boolean enable)

getBuildOutputFilePath

java.lang.String getBuildOutputFilePath()

setBuildOutputFilePath

void setBuildOutputFilePath(java.lang.String path)

isBuildOutputParserEnabled

boolean isBuildOutputParserEnabled()

setBuildOutputParserEnabled

void setBuildOutputParserEnabled(boolean enable)

getProviderIdList

java.util.List getProviderIdList()

isProviderOutputParserEnabled

boolean isProviderOutputParserEnabled(java.lang.String providerId)

setProviderOutputParserEnabled

void setProviderOutputParserEnabled(java.lang.String providerId,
                                    boolean enable)

isUseDefaultProviderCommand

boolean isUseDefaultProviderCommand(java.lang.String providerId)

setUseDefaultProviderCommand

void setUseDefaultProviderCommand(java.lang.String providerId,
                                  boolean enable)

getProviderRunCommand

java.lang.String getProviderRunCommand(java.lang.String providerId)

setProviderRunCommand

void setProviderRunCommand(java.lang.String providerId,
                           java.lang.String command)

getProviderRunArguments

java.lang.String getProviderRunArguments(java.lang.String providerId)

setProviderRunArguments

void setProviderRunArguments(java.lang.String providerId,
                             java.lang.String arguments)

getProviderOpenFilePath

java.lang.String getProviderOpenFilePath(java.lang.String providerId)

setProviderOpenFilePath

void setProviderOpenFilePath(java.lang.String providerId,
                             java.lang.String filePath)

getContext

InfoContext getContext()

save

void save()
          throws org.eclipse.core.runtime.CoreException
Persist the buildInfo.

Throws:
org.eclipse.core.runtime.CoreException