org.eclipse.cdt.make.core
Interface IMakeTargetManager

All Known Implementing Classes:
MakeTargetManager

public interface IMakeTargetManager


Method Summary
 void addListener(IMakeTargetListener listener)
           
 void addTarget(org.eclipse.core.resources.IContainer container, IMakeTarget target)
          Adds target to manager on a specific projects folder.
 void addTarget(IMakeTarget target)
          Adds target to manager.
 IMakeTarget createTarget(org.eclipse.core.resources.IProject project, java.lang.String targetName, java.lang.String targetBuilderID)
           
 IMakeTarget findTarget(org.eclipse.core.resources.IContainer container, java.lang.String name)
           
 java.lang.String getBuilderID(java.lang.String targetBuilderID)
           
 org.eclipse.core.resources.IProject[] getTargetBuilderProjects()
           
 java.lang.String[] getTargetBuilders(org.eclipse.core.resources.IProject project)
           
 IMakeTarget[] getTargets(org.eclipse.core.resources.IContainer container)
           
 boolean hasTargetBuilder(org.eclipse.core.resources.IProject project)
           
 void removeListener(IMakeTargetListener listener)
           
 void removeTarget(IMakeTarget target)
           
 void renameTarget(IMakeTarget target, java.lang.String name)
           
 boolean targetExists(IMakeTarget target)
           
 

Method Detail

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)