org.eclipse.cdt.make.internal.core
Class MakeTargetManager
java.lang.Object
org.eclipse.cdt.make.internal.core.MakeTargetManager
- All Implemented Interfaces:
- java.util.EventListener, IMakeTargetManager, org.eclipse.core.resources.IResourceChangeListener
public class MakeTargetManager
- extends java.lang.Object
- implements IMakeTargetManager, org.eclipse.core.resources.IResourceChangeListener
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MakeTargetManager
public MakeTargetManager()
createTarget
public IMakeTarget createTarget(org.eclipse.core.resources.IProject project,
java.lang.String name,
java.lang.String targetBuilderID)
throws org.eclipse.core.runtime.CoreException
- Specified by:
createTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
addTarget
public void addTarget(IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Description copied from interface:
IMakeTargetManager
- Adds target to manager.
- Specified by:
addTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
addTarget
public void addTarget(org.eclipse.core.resources.IContainer container,
IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Description copied from interface:
IMakeTargetManager
- Adds target to manager on a specific projects folder.
- Specified by:
addTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
targetExists
public boolean targetExists(IMakeTarget target)
- Specified by:
targetExists
in interface IMakeTargetManager
removeTarget
public void removeTarget(IMakeTarget target)
throws org.eclipse.core.runtime.CoreException
- Specified by:
removeTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
renameTarget
public void renameTarget(IMakeTarget target,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Specified by:
renameTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
getTargets
public IMakeTarget[] getTargets(org.eclipse.core.resources.IContainer container)
throws org.eclipse.core.runtime.CoreException
- Specified by:
getTargets
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
findTarget
public IMakeTarget findTarget(org.eclipse.core.resources.IContainer container,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Specified by:
findTarget
in interface IMakeTargetManager
- Throws:
org.eclipse.core.runtime.CoreException
getTargetBuilderProjects
public org.eclipse.core.resources.IProject[] getTargetBuilderProjects()
- Specified by:
getTargetBuilderProjects
in interface IMakeTargetManager
getTargetBuilders
public java.lang.String[] getTargetBuilders(org.eclipse.core.resources.IProject project)
- Specified by:
getTargetBuilders
in interface IMakeTargetManager
hasTargetBuilder
public boolean hasTargetBuilder(org.eclipse.core.resources.IProject project)
- Specified by:
hasTargetBuilder
in interface IMakeTargetManager
startup
public void startup()
shutdown
public void shutdown()
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
- Specified by:
resourceChanged
in interface org.eclipse.core.resources.IResourceChangeListener
addListener
public void addListener(IMakeTargetListener listener)
- Specified by:
addListener
in interface IMakeTargetManager
removeListener
public void removeListener(IMakeTargetListener listener)
- Specified by:
removeListener
in interface IMakeTargetManager
getBuilderID
public java.lang.String getBuilderID(java.lang.String targetBuilderID)
- Specified by:
getBuilderID
in interface IMakeTargetManager