org.eclipse.cdt.managedbuilder.internal.core
Class BuilderFactory
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.core.BuilderFactory
public class BuilderFactory
- extends java.lang.Object
Method Summary |
static boolean |
applyBuilder(org.eclipse.core.resources.ICommand cmd,
IBuilder builder)
|
static int |
applyBuilder(org.eclipse.core.resources.IProjectDescription eDes,
IBuilder builder)
|
static int |
applyBuilder(org.eclipse.core.resources.IProjectDescription eDes,
java.lang.String eBuilderId,
IBuilder builder)
|
static java.util.Map |
createBuildArgs(IConfiguration[] cfgs)
|
static java.util.Map |
createBuildArgs(IConfiguration[] cfgs,
IBuilder builder)
|
static IBuilder |
createBuilderForEclipseBuilder(IConfiguration cfg,
java.lang.String eclipseBuilderID)
|
static IBuilder |
createBuilderFromCommand(IConfiguration cfg,
org.eclipse.core.resources.ICommand command)
|
static IBuilder[] |
createBuilders(org.eclipse.core.resources.IProject project,
java.util.Map args)
|
static IBuilder |
createCustomBuilder(IConfiguration cfg,
IBuilder base)
|
static IBuilder |
createCustomBuilder(IConfiguration cfg,
java.lang.String builderId)
|
static org.eclipse.core.resources.ICommand |
getBuildSpec(org.eclipse.core.resources.IProjectDescription description,
java.lang.String builderID)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMD_UNDEFINED
public static final int CMD_UNDEFINED
- See Also:
- Constant Field Values
NO_CHANGES
public static final int NO_CHANGES
- See Also:
- Constant Field Values
CMD_CHANGED
public static final int CMD_CHANGED
- See Also:
- Constant Field Values
BuilderFactory
public BuilderFactory()
createBuildArgs
public static java.util.Map createBuildArgs(IConfiguration[] cfgs,
IBuilder builder)
createBuildArgs
public static java.util.Map createBuildArgs(IConfiguration[] cfgs)
createCustomBuilder
public static IBuilder createCustomBuilder(IConfiguration cfg,
java.lang.String builderId)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
createCustomBuilder
public static IBuilder createCustomBuilder(IConfiguration cfg,
IBuilder base)
createBuilderFromCommand
public static IBuilder createBuilderFromCommand(IConfiguration cfg,
org.eclipse.core.resources.ICommand command)
createBuilderForEclipseBuilder
public static IBuilder createBuilderForEclipseBuilder(IConfiguration cfg,
java.lang.String eclipseBuilderID)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getBuildSpec
public static org.eclipse.core.resources.ICommand getBuildSpec(org.eclipse.core.resources.IProjectDescription description,
java.lang.String builderID)
createBuilders
public static IBuilder[] createBuilders(org.eclipse.core.resources.IProject project,
java.util.Map args)
applyBuilder
public static int applyBuilder(org.eclipse.core.resources.IProjectDescription eDes,
IBuilder builder)
applyBuilder
public static int applyBuilder(org.eclipse.core.resources.IProjectDescription eDes,
java.lang.String eBuilderId,
IBuilder builder)
applyBuilder
public static boolean applyBuilder(org.eclipse.core.resources.ICommand cmd,
IBuilder builder)