com.ibm.ftt.projects.core.logical
Class LogicalSubProjectBuildManager

java.lang.Object
  extended by com.ibm.ftt.projects.core.logical.LogicalSubProjectBuildManager

public class LogicalSubProjectBuildManager
extends Object


Field Summary
static String COPY_RIGHT
           
 
Constructor Summary
LogicalSubProjectBuildManager()
           
 
Method Summary
 void build(ILogicalSubProject subProject, int trigger, IProgressMonitor monitor)
          Builds the specified subproject.
static LogicalSubProjectBuildManager getManager()
          Returns the singleton instance for this manager which should be used to invoke the builder associated with a subproject.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPY_RIGHT

public static final String COPY_RIGHT
See Also:
Constant Field Values
Constructor Detail

LogicalSubProjectBuildManager

public LogicalSubProjectBuildManager()
Method Detail

getManager

public static LogicalSubProjectBuildManager getManager()
Returns the singleton instance for this manager which should be used to invoke the builder associated with a subproject.

Returns:
the LogicalSubProjectBuildManager

build

public void build(ILogicalSubProject subProject,
                  int trigger,
                  IProgressMonitor monitor)
           throws CoreException
Builds the specified subproject.

Parameters:
subProject - an ILogicalSubProject to be built
trigger - the type of build. Currently only LogicalSubProjectBuilder.FULL_BUILD is supported.
monitor - an IProgressMonitor which can be used to display the progress of the build operation
Throws:
CoreException