|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.internal.core.BuildObject
org.eclipse.cdt.managedbuilder.internal.core.Builder
public class Builder
Field Summary |
---|
Fields inherited from interface org.eclipse.cdt.managedbuilder.core.IBuildObject |
---|
ID, NAME |
Fields inherited from interface org.eclipse.cdt.newmake.core.IMakeBuilderInfo |
---|
BUILD_TARGET_AUTO, BUILD_TARGET_CLEAN, BUILD_TARGET_FULL, BUILD_TARGET_INCREAMENTAL, BUILD_TARGET_INCREMENTAL |
Fields inherited from interface org.eclipse.cdt.newmake.core.IMakeCommonBuildInfo |
---|
ARGS_PREFIX, BUILD_ARGUMENTS, BUILD_COMMAND, BUILD_LOCATION |
Constructor Summary | |
---|---|
Builder(IToolChain parent,
org.eclipse.cdt.core.settings.model.ICStorageElement element,
java.lang.String managedBuildRevision)
Create a Builder based on the specification stored in the
project file (.cdtbuild). |
|
Builder(IToolChain parent,
IManagedConfigElement element,
java.lang.String managedBuildRevision)
This constructor is called to create a builder defined by an extension point in a plugin manifest file, or returned by a dynamic element provider |
|
Builder(IToolChain parent,
java.lang.String Id,
java.lang.String name,
Builder builder)
Create a Builder based upon an existing builder. |
|
Builder(ToolChain parent,
IBuilder superClass,
java.lang.String Id,
java.lang.String name,
boolean isExtensionElement)
This constructor is called to create a Builder whose attributes and children will be added by separate calls. |
Method Summary | |
---|---|
boolean |
appendEnvironment()
|
boolean |
canKeepEnvironmentVariablesInBuildfile()
|
void |
checkForMigrationSupport()
|
int |
compareTo(java.lang.Object o)
|
java.util.Set |
contributeErrorParsers(java.util.Set set)
|
void |
copySettings(Builder builder,
boolean allBuildSettings)
|
java.lang.String |
getArguments()
Returns the command line arguments to pass to the build/make utility used to build a configuration. |
java.lang.String |
getArgumentsAttribute()
|
java.lang.String |
getAutoBuildTarget()
|
java.lang.String |
getAutoBuildTargetAttribute()
|
java.lang.String |
getBuildArguments()
|
java.lang.String |
getBuildAttribute(java.lang.String name,
java.lang.String defaultValue)
|
org.eclipse.core.runtime.IPath |
getBuildCommand()
|
org.eclipse.cdt.core.settings.model.extension.CBuildData |
getBuildData()
|
java.lang.String |
getBuilderVariablePattern()
Returns String representing the build variable pattern to be used while makefile generation |
IManagedBuilderMakefileGenerator |
getBuildFileGenerator()
Returns the BuildfileGenerator used to generate buildfiles for this builder |
org.eclipse.core.runtime.IConfigurationElement |
getBuildFileGeneratorElement()
Returns the plugin.xml element of the buildFileGenerator extension or null if none. |
org.eclipse.core.runtime.IPath |
getBuildLocation()
|
java.lang.String |
getBuildPath()
|
java.lang.String |
getBuildPathAttribute()
|
java.lang.String |
getBuildPathAttribute(boolean querySuperClass)
|
java.lang.String |
getCleanBuildTarget()
|
java.lang.String |
getCleanBuildTargetAttribute()
|
java.lang.String |
getCommand()
Returns the name of the build/make utility for the configuration. |
IConfiguration |
getConfguration()
|
java.lang.String |
getConvertToId()
Returns the 'convertToId' of this builder |
org.eclipse.core.runtime.IConfigurationElement |
getCurrentMbsVersionConversionElement()
|
java.lang.String[] |
getCustomizedErrorParserIds()
|
java.lang.String |
getDefaultBuildPath()
|
java.util.Map |
getEnvironment()
|
java.lang.String |
getErrorParserIds()
Returns the semicolon separated list of unique IDs of the error parsers associated with the builder. |
java.lang.String[] |
getErrorParserList()
Returns the ordered list of unique IDs of the error parsers associated with the builder. |
java.lang.String[] |
getErrorParsers()
|
java.util.Map |
getExpandedEnvironment()
|
IFileContextBuildMacroValues |
getFileContextBuildMacroValues()
Returns the IFileContextBuildMacroValues interface reference that specifies the file-context macro-values provided by the tool-integrator |
java.lang.String |
getFullBuildTarget()
|
java.util.List |
getIdenticalList()
|
java.lang.String |
getIgnoreErrCmdAttribute()
|
java.lang.String |
getIncrementalBuildTarget()
|
java.lang.String |
getIncrementalBuildTargetAttribute()
|
java.lang.Boolean |
getManagedBuildOnAttribute()
|
java.lang.Object |
getMatchKey()
|
java.lang.String |
getName()
|
java.lang.String |
getNameAndVersion()
|
org.eclipse.cdt.core.settings.model.ICOutputEntry[] |
getOutputEntries()
|
org.eclipse.cdt.core.settings.model.ICOutputEntry[] |
getOutputEntrySettings()
|
java.lang.String |
getParallelizationCmd(int num)
|
int |
getParallelizationNum()
|
int |
getParallelizationNumAttribute()
|
IToolChain |
getParent()
Returns the tool-chain that is the parent of this builder. |
java.lang.String |
getParrallelBuildCmd()
|
org.eclipse.core.runtime.IConfigurationElement |
getPreviousMbsVersionConversionElement()
|
java.lang.String[] |
getReservedMacroNames()
Returns an array of Strings representing the patterns of the builder/buildfile-generator reserved variables |
IReservedMacroNameSupplier |
getReservedMacroNameSupplier()
Returns the tool-integrator defined implementation of the IReservedMacroNameSupplier to be used for detecting the builder/buildfile-generator reserved variables |
java.lang.String |
getStopOnErrCmd(boolean stop)
|
IBuilder |
getSuperClass()
Returns the IBuilder that is the superclass of this
target platform, or null if the attribute was not specified. |
java.lang.String |
getUniqueRealName()
|
java.lang.String |
getUnusedChildren()
Returns a semi-colon delimited list of child Ids of the superclass' children that should not be automatically inherited by this element. |
java.lang.String |
getVersionsSupported()
Returns the 'versionsSupported' of this builder |
boolean |
isAbstract()
Returns whether this element is abstract. |
boolean |
isAutoBuildEnable()
|
boolean |
isCleanBuildEnabled()
|
boolean |
isCustomBuilder()
|
boolean |
isDefaultBuildCmd()
|
boolean |
isDirty()
Returns true if this element has changes that need to
be saved in the project file, else false . |
boolean |
isExtensionElement()
Returns true if this builder was loaded from a manifest file,
and false if it was loaded from a project (.cdtbuild) file. |
boolean |
isFullBuildEnabled()
|
boolean |
isIncrementalBuildEnabled()
|
boolean |
isInternalBuilder()
|
boolean |
isManagedBuildOn()
|
boolean |
isParallelBuildOn()
|
boolean |
isStopOnError()
|
boolean |
isSystemObject()
|
boolean |
isVariableCaseSensitive()
Returns whether the builder supports case sensitive variables or not |
boolean |
keepEnvironmentVariablesInBuildfile()
|
boolean |
matches(IBuilder builder)
|
boolean |
performMatchComparison(IBuilder builder)
|
void |
resetErrorParsers()
|
void |
resolveReferences()
|
void |
serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element)
|
void |
serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element,
boolean resetDirtyState)
Persist the builder to the project file. |
void |
serializeRawData(org.eclipse.cdt.core.settings.model.ICStorageElement element)
|
void |
setAppendEnvironment(boolean append)
|
void |
setArguments(java.lang.String newArgs)
Sets the arguments to be passed to the build utility used by the receiver to produce a build goal. |
void |
setArgumentsAttribute(java.lang.String newArgs)
|
void |
setAutoBuildEnable(boolean enabled)
|
void |
setAutoBuildTarget(java.lang.String target)
|
void |
setBuildArguments(java.lang.String args)
|
void |
setBuildAttribute(java.lang.String name,
java.lang.String value)
|
void |
setBuildCommand(org.eclipse.core.runtime.IPath command)
|
void |
setBuildFileGeneratorElement(org.eclipse.core.runtime.IConfigurationElement element)
Sets the BuildFileGenerator plugin.xml element |
void |
setBuildLocation(org.eclipse.core.runtime.IPath location)
|
void |
setBuildPath(java.lang.String path)
|
void |
setBuildPathAttribute(java.lang.String path)
|
void |
setCleanBuildEnable(boolean enabled)
|
void |
setCleanBuildTarget(java.lang.String target)
|
void |
setCommand(java.lang.String cmd)
Sets the build command for the receiver to the value in the argument. |
void |
setConvertToId(java.lang.String convertToId)
Sets the 'convertToId' attribute of the builder. |
void |
setCustomizedErrorParserIds(java.lang.String[] ids)
|
void |
setDirty(boolean isDirty)
Sets the element's "dirty" (have I been modified?) |
void |
setEnvironment(java.util.Map env)
|
void |
setErrorParserIds(java.lang.String ids)
Sets the semicolon separated list of error parser ids |
void |
setErrorParserList(java.lang.String[] ids)
|
void |
setErrorParsers(java.lang.String[] parsers)
|
void |
setFullBuildEnable(boolean enabled)
|
void |
setFullBuildTarget(java.lang.String target)
|
void |
setIdenticalList(java.util.List list)
|
void |
setIncrementalBuildEnable(boolean enabled)
|
void |
setIncrementalBuildTarget(java.lang.String target)
|
void |
setIsAbstract(boolean b)
Sets the isAbstract attribute of the builder. |
void |
setKeepEnvironmentVariablesInBuildfile(boolean keep)
|
void |
setManagedBuildOn(boolean on)
|
void |
setOutputEntries(org.eclipse.cdt.core.settings.model.ICOutputEntry[] entries)
|
void |
setParallelBuildOn(boolean on)
|
void |
setParallelizationNum(int num)
|
void |
setParent(IToolChain toolChain)
|
void |
setStopOnError(boolean on)
|
void |
setUseDefaultBuildCmd(boolean on)
|
void |
setVersionsSupported(java.lang.String versionsSupported)
Sets the 'versionsSupported' attribute of the builder. |
boolean |
supportsBuild(boolean managed)
|
boolean |
supportsCustomizedBuild()
|
boolean |
supportsParallelBuild()
|
boolean |
supportsStopOnError(boolean on)
|
static java.lang.String[] |
toBuildAttributes(java.lang.String name)
|
static java.lang.String |
toBuilderAttribute(java.lang.String name)
|
Methods inherited from class org.eclipse.cdt.managedbuilder.internal.core.BuildObject |
---|
getBaseId, getId, getManagedBuildRevision, getVersion, getVersionFromId, setId, setManagedBuildRevision, setName, setVersion, toString, updateManagedBuildRevision |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.cdt.managedbuilder.core.IBuildObject |
---|
getBaseId, getId, getManagedBuildRevision, getVersion, setVersion |
Constructor Detail |
---|
public Builder(IToolChain parent, IManagedConfigElement element, java.lang.String managedBuildRevision)
parent
- The IToolChain parent of this builder, or null
if
defined at the top levelelement
- The builder definition from the manifest file or a dynamic element
providermanagedBuildRevision
- The fileVersion of Managed Buid Systempublic Builder(ToolChain parent, IBuilder superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
ToolChain
- The parent of the builder, if anyBuilder
- The superClass, if anyString
- The id for the new BuilderString
- The name for the new Builderboolean
- Indicates whether this is an extension element or a managed project elementpublic Builder(IToolChain parent, org.eclipse.cdt.core.settings.model.ICStorageElement element, java.lang.String managedBuildRevision)
Builder
based on the specification stored in the
project file (.cdtbuild).
parent
- The IToolChain
the Builder will be added to.element
- The XML element that contains the Builder settings.managedBuildRevision
- The fileVersion of Managed Buid Systempublic Builder(IToolChain parent, java.lang.String Id, java.lang.String name, Builder builder)
Builder
based upon an existing builder.
parent
- The IToolChain
the builder will be added to.builder
- The existing builder to clone.Method Detail |
---|
public void copySettings(Builder builder, boolean allBuildSettings)
public void serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element)
public void serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element, boolean resetDirtyState)
doc
- element
- public void serializeRawData(org.eclipse.cdt.core.settings.model.ICStorageElement element)
public IToolChain getParent()
IBuilder
getParent
in interface IBuilder
public IBuilder getSuperClass()
IBuilder
IBuilder
that is the superclass of this
target platform, or null
if the attribute was not specified.
getSuperClass
in interface IBuilder
public java.lang.String getName()
getName
in interface IBuildObject
getName
in class BuildObject
public boolean isAbstract()
IBuilder
false
if the attribute was not specified.
isAbstract
in interface IBuilder
public java.lang.String getUnusedChildren()
IBuilder
getUnusedChildren
in interface IBuilder
public java.lang.String getCommand()
IBuilder
getCommand
in interface IBuilder
public java.lang.String getArguments()
IBuilder
getArguments
in interface IBuilder
public java.lang.String getParallelizationCmd(int num)
public java.lang.String getArgumentsAttribute()
public java.lang.String getErrorParserIds()
IBuilder
getErrorParserIds
in interface IBuilder
public java.lang.String[] getErrorParserList()
IBuilder
getErrorParserList
in interface IBuilder
public void setCommand(java.lang.String cmd)
IBuilder
setCommand
in interface IBuilder
public void setArguments(java.lang.String newArgs)
IBuilder
setArguments
in interface IBuilder
public void setArgumentsAttribute(java.lang.String newArgs)
public void setErrorParserIds(java.lang.String ids)
IBuilder
setErrorParserIds
in interface IBuilder
public void setIsAbstract(boolean b)
IBuilder
setIsAbstract
in interface IBuilder
public org.eclipse.core.runtime.IConfigurationElement getBuildFileGeneratorElement()
IBuilder
null
if none.
getBuildFileGeneratorElement
in interface IBuilder
public IManagedBuilderMakefileGenerator getBuildFileGenerator()
IBuilder
getBuildFileGenerator
in interface IBuilder
public void setBuildFileGeneratorElement(org.eclipse.core.runtime.IConfigurationElement element)
IBuilder
setBuildFileGeneratorElement
in interface IBuilder
public boolean isExtensionElement()
IBuilder
true
if this builder was loaded from a manifest file,
and false
if it was loaded from a project (.cdtbuild) file.
isExtensionElement
in interface IBuilder
public boolean isDirty()
IBuilder
true
if this element has changes that need to
be saved in the project file, else false
.
isDirty
in interface IBuilder
public void setDirty(boolean isDirty)
IBuilder
setDirty
in interface IBuilder
public void resolveReferences()
public java.lang.String getConvertToId()
IBuilder
getConvertToId
in interface IBuilder
public void setConvertToId(java.lang.String convertToId)
IBuilder
setConvertToId
in interface IBuilder
public java.lang.String getVersionsSupported()
IBuilder
getVersionsSupported
in interface IBuilder
public void setVersionsSupported(java.lang.String versionsSupported)
IBuilder
setVersionsSupported
in interface IBuilder
public IFileContextBuildMacroValues getFileContextBuildMacroValues()
IBuilder
getFileContextBuildMacroValues
in interface IBuilder
public java.lang.String getBuilderVariablePattern()
IBuilder
getBuilderVariablePattern
in interface IBuilder
public boolean isVariableCaseSensitive()
IBuilder
isVariableCaseSensitive
in interface IBuilder
public java.lang.String[] getReservedMacroNames()
IBuilder
getReservedMacroNames
in interface IBuilder
public IReservedMacroNameSupplier getReservedMacroNameSupplier()
IBuilder
getReservedMacroNameSupplier
in interface IBuilder
public void checkForMigrationSupport()
public org.eclipse.core.runtime.IConfigurationElement getPreviousMbsVersionConversionElement()
public org.eclipse.core.runtime.IConfigurationElement getCurrentMbsVersionConversionElement()
public org.eclipse.cdt.core.settings.model.extension.CBuildData getBuildData()
getBuildData
in interface IBuilder
public java.lang.String[] getErrorParsers()
getErrorParsers
in interface IMakeCommonBuildInfo
public java.lang.String[] getCustomizedErrorParserIds()
public void setCustomizedErrorParserIds(java.lang.String[] ids)
public void setErrorParsers(java.lang.String[] parsers) throws org.eclipse.core.runtime.CoreException
setErrorParsers
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public java.lang.String getBuildArguments()
getBuildArguments
in interface IMakeCommonBuildInfo
public org.eclipse.core.runtime.IPath getBuildCommand()
getBuildCommand
in interface IMakeCommonBuildInfo
public java.lang.String getBuildPathAttribute()
public java.lang.String getBuildPathAttribute(boolean querySuperClass)
public void setBuildPath(java.lang.String path)
setBuildPath
in interface IBuilder
public void setBuildPathAttribute(java.lang.String path)
public java.lang.String getBuildPath()
getBuildPath
in interface IBuilder
public java.lang.String getDefaultBuildPath()
public org.eclipse.core.runtime.IPath getBuildLocation()
getBuildLocation
in interface IMakeCommonBuildInfo
public boolean isDefaultBuildCmd()
isDefaultBuildCmd
in interface IMakeCommonBuildInfo
public boolean isStopOnError()
isStopOnError
in interface IMakeCommonBuildInfo
public void setBuildArguments(java.lang.String args) throws org.eclipse.core.runtime.CoreException
setBuildArguments
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setBuildCommand(org.eclipse.core.runtime.IPath command) throws org.eclipse.core.runtime.CoreException
setBuildCommand
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setBuildLocation(org.eclipse.core.runtime.IPath location) throws org.eclipse.core.runtime.CoreException
setBuildLocation
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setStopOnError(boolean on) throws org.eclipse.core.runtime.CoreException
setStopOnError
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setUseDefaultBuildCmd(boolean on) throws org.eclipse.core.runtime.CoreException
setUseDefaultBuildCmd
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public java.lang.String getAutoBuildTargetAttribute()
public java.lang.String getAutoBuildTarget()
getAutoBuildTarget
in interface IMakeBuilderInfo
public java.lang.String getCleanBuildTargetAttribute()
public java.lang.String getCleanBuildTarget()
getCleanBuildTarget
in interface IMakeBuilderInfo
public java.lang.String getFullBuildTarget()
getFullBuildTarget
in interface IMakeBuilderInfo
public java.lang.String getIncrementalBuildTargetAttribute()
public java.lang.String getIncrementalBuildTarget()
getIncrementalBuildTarget
in interface IMakeBuilderInfo
public boolean isAutoBuildEnable()
isAutoBuildEnable
in interface IMakeBuilderInfo
public boolean isCleanBuildEnabled()
isCleanBuildEnabled
in interface IMakeBuilderInfo
public boolean isFullBuildEnabled()
isFullBuildEnabled
in interface IMakeBuilderInfo
public boolean isIncrementalBuildEnabled()
isIncrementalBuildEnabled
in interface IMakeBuilderInfo
public void setAutoBuildEnable(boolean enabled) throws org.eclipse.core.runtime.CoreException
setAutoBuildEnable
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setAutoBuildTarget(java.lang.String target) throws org.eclipse.core.runtime.CoreException
setAutoBuildTarget
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setCleanBuildEnable(boolean enabled) throws org.eclipse.core.runtime.CoreException
setCleanBuildEnable
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setCleanBuildTarget(java.lang.String target) throws org.eclipse.core.runtime.CoreException
setCleanBuildTarget
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setFullBuildEnable(boolean enabled) throws org.eclipse.core.runtime.CoreException
setFullBuildEnable
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setFullBuildTarget(java.lang.String target) throws org.eclipse.core.runtime.CoreException
setFullBuildTarget
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setIncrementalBuildEnable(boolean enabled) throws org.eclipse.core.runtime.CoreException
setIncrementalBuildEnable
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public void setIncrementalBuildTarget(java.lang.String target) throws org.eclipse.core.runtime.CoreException
setIncrementalBuildTarget
in interface IMakeBuilderInfo
org.eclipse.core.runtime.CoreException
public boolean appendEnvironment()
appendEnvironment
in interface IMakeCommonBuildInfo
public java.lang.String getBuildAttribute(java.lang.String name, java.lang.String defaultValue)
getBuildAttribute
in interface IMakeCommonBuildInfo
public static java.lang.String[] toBuildAttributes(java.lang.String name)
public static java.lang.String toBuilderAttribute(java.lang.String name)
public java.util.Map getEnvironment()
getEnvironment
in interface IMakeCommonBuildInfo
public java.util.Map getExpandedEnvironment() throws org.eclipse.core.runtime.CoreException
getExpandedEnvironment
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setAppendEnvironment(boolean append) throws org.eclipse.core.runtime.CoreException
setAppendEnvironment
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setBuildAttribute(java.lang.String name, java.lang.String value) throws org.eclipse.core.runtime.CoreException
setBuildAttribute
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public void setEnvironment(java.util.Map env) throws org.eclipse.core.runtime.CoreException
setEnvironment
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public boolean isCustomBuilder()
isCustomBuilder
in interface IBuilder
public IConfiguration getConfguration()
public boolean isManagedBuildOn()
isManagedBuildOn
in interface IMakeCommonBuildInfo
public java.lang.Boolean getManagedBuildOnAttribute()
public void setManagedBuildOn(boolean on) throws org.eclipse.core.runtime.CoreException
setManagedBuildOn
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public boolean canKeepEnvironmentVariablesInBuildfile()
canKeepEnvironmentVariablesInBuildfile
in interface IBuilder
public boolean keepEnvironmentVariablesInBuildfile()
keepEnvironmentVariablesInBuildfile
in interface IBuilder
public void setKeepEnvironmentVariablesInBuildfile(boolean keep)
setKeepEnvironmentVariablesInBuildfile
in interface IBuilder
public boolean supportsCustomizedBuild()
supportsCustomizedBuild
in interface IBuilder
public boolean supportsBuild(boolean managed)
supportsBuild
in interface IMakeCommonBuildInfo
public void setParent(IToolChain toolChain)
public boolean matches(IBuilder builder)
matches
in interface IBuilder
public boolean performMatchComparison(IBuilder builder)
public java.lang.Object getMatchKey()
getMatchKey
in interface IMatchKeyProvider
public void setIdenticalList(java.util.List list)
setIdenticalList
in interface IMatchKeyProvider
public java.lang.String getNameAndVersion()
public java.util.List getIdenticalList()
getIdenticalList
in interface IMatchKeyProvider
public boolean isInternalBuilder()
isInternalBuilder
in interface IBuilder
public int getParallelizationNum()
getParallelizationNum
in interface IMakeCommonBuildInfo
public int getParallelizationNumAttribute()
public void setParallelizationNum(int num) throws org.eclipse.core.runtime.CoreException
setParallelizationNum
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public boolean supportsParallelBuild()
supportsParallelBuild
in interface IMakeCommonBuildInfo
public boolean supportsStopOnError(boolean on)
supportsStopOnError
in interface IMakeCommonBuildInfo
public java.lang.String getStopOnErrCmd(boolean stop)
public java.lang.String getIgnoreErrCmdAttribute()
public java.lang.String getParrallelBuildCmd()
public boolean isParallelBuildOn()
isParallelBuildOn
in interface IMakeCommonBuildInfo
public void setParallelBuildOn(boolean on) throws org.eclipse.core.runtime.CoreException
setParallelBuildOn
in interface IMakeCommonBuildInfo
org.eclipse.core.runtime.CoreException
public java.util.Set contributeErrorParsers(java.util.Set set)
public void resetErrorParsers()
public void setErrorParserList(java.lang.String[] ids)
public boolean isSystemObject()
isSystemObject
in interface IBuilder
public java.lang.String getUniqueRealName()
getUniqueRealName
in interface IBuilder
public org.eclipse.cdt.core.settings.model.ICOutputEntry[] getOutputEntries()
public org.eclipse.cdt.core.settings.model.ICOutputEntry[] getOutputEntrySettings()
public void setOutputEntries(org.eclipse.cdt.core.settings.model.ICOutputEntry[] entries)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |