org.eclipse.cdt.make.core
Interface IMakeTargetManager
- All Known Implementing Classes:
- MakeTargetManager
public interface IMakeTargetManager
createTarget
IMakeTarget createTarget(org.eclipse.core.resources.IProject project,
java.lang.String targetName,
java.lang.String targetBuilderID)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
addTarget
void addTarget(IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Adds target to manager.
- Parameters:
target
-
- Throws:
org.eclipse.core.runtime.CoreException
addTarget
void addTarget(org.eclipse.core.resources.IContainer container,
IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Adds target to manager on a specific projects folder.
- Parameters:
container
- target
-
- Throws:
org.eclipse.core.runtime.CoreException
removeTarget
void removeTarget(IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
renameTarget
void renameTarget(IMakeTarget target,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
targetExists
boolean targetExists(IMakeTarget target)
getTargets
IMakeTarget[] getTargets(org.eclipse.core.resources.IContainer container)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
findTarget
IMakeTarget findTarget(org.eclipse.core.resources.IContainer container,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getTargetBuilderProjects
org.eclipse.core.resources.IProject[] getTargetBuilderProjects()
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getBuilderID
java.lang.String getBuilderID(java.lang.String targetBuilderID)
hasTargetBuilder
boolean hasTargetBuilder(org.eclipse.core.resources.IProject project)
getTargetBuilders
java.lang.String[] getTargetBuilders(org.eclipse.core.resources.IProject project)
addListener
void addListener(IMakeTargetListener listener)
removeListener
void removeListener(IMakeTargetListener listener)