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

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

public class StepBuilder
extends java.lang.Object
implements IBuildModelBuilder

This class implements the IBuildStep building To build the step, 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
StepBuilder(IBuildStep step, org.eclipse.core.runtime.IPath cwd, boolean resumeOnErrs, GenDirInfo dirs, IResourceRebuildStateContainer rs)
           
StepBuilder(IBuildStep step, org.eclipse.core.runtime.IPath cwd, IResourceRebuildStateContainer rs)
           
StepBuilder(IBuildStep step, 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

StepBuilder

public StepBuilder(IBuildStep step,
                   IResourceRebuildStateContainer rs)

StepBuilder

public StepBuilder(IBuildStep step,
                   org.eclipse.core.runtime.IPath cwd,
                   IResourceRebuildStateContainer rs)

StepBuilder

public StepBuilder(IBuildStep step,
                   org.eclipse.core.runtime.IPath cwd,
                   boolean resumeOnErrs,
                   GenDirInfo dirs,
                   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()