org.eclipse.cdt.managedbuilder.internal.buildmodel
Class DescriptionBuilder

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.buildmodel.DescriptionBuilder
All Implemented Interfaces:
IBuildModelBuilder

public class DescriptionBuilder
extends java.lang.Object
implements IBuildModelBuilder

This class implements the IBuildDescription building, that is the build of the entire configuration/project To perform a build, create an instance of this class and invoke the build method NOTE: This class is subject to change and discuss, and is currently available in experimental mode only


Field Summary
 
Fields inherited from interface org.eclipse.cdt.managedbuilder.internal.buildmodel.IBuildModelBuilder
STATUS_CANCELLED, STATUS_ERROR_BUILD, STATUS_ERROR_LAUNCH, STATUS_OK
 
Constructor Summary
DescriptionBuilder(IBuildDescription des, boolean buildIncrementaly, boolean resumeOnErrs, org.eclipse.core.runtime.IPath cwd, IResourceRebuildStateContainer rs)
           
DescriptionBuilder(IBuildDescription des, boolean buildIncrementaly, boolean resumeOnError, IResourceRebuildStateContainer rs)
           
DescriptionBuilder(IBuildDescription des, boolean buildIncrementaly, IResourceRebuildStateContainer rs)
           
DescriptionBuilder(IBuildDescription des, IResourceRebuildStateContainer rs)
           
 
Method Summary
 int build(java.io.OutputStream out, java.io.OutputStream err, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 int getNumCommands()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptionBuilder

public DescriptionBuilder(IBuildDescription des,
                          IResourceRebuildStateContainer rs)

DescriptionBuilder

public DescriptionBuilder(IBuildDescription des,
                          boolean buildIncrementaly,
                          IResourceRebuildStateContainer rs)

DescriptionBuilder

public DescriptionBuilder(IBuildDescription des,
                          boolean buildIncrementaly,
                          boolean resumeOnError,
                          IResourceRebuildStateContainer rs)

DescriptionBuilder

public DescriptionBuilder(IBuildDescription des,
                          boolean buildIncrementaly,
                          boolean resumeOnErrs,
                          org.eclipse.core.runtime.IPath cwd,
                          IResourceRebuildStateContainer rs)
Method Detail

build

public int build(java.io.OutputStream out,
                 java.io.OutputStream err,
                 org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
build in interface IBuildModelBuilder

getNumCommands

public int getNumCommands()