org.eclipse.cdt.make.internal.core
Class ProjectTargets

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.ProjectTargets

public class ProjectTargets
extends java.lang.Object


Constructor Summary
ProjectTargets(MakeTargetManager manager, org.eclipse.core.resources.IProject project)
           
 
Method Summary
 void add(MakeTarget target)
           
 boolean contains(MakeTarget target)
           
 IMakeTarget findTarget(org.eclipse.core.resources.IContainer container, java.lang.String name)
           
 IMakeTarget[] get(org.eclipse.core.resources.IContainer container)
           
 org.eclipse.core.resources.IProject getProject()
           
 boolean remove(MakeTarget target)
           
 void saveTargets()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectTargets

public ProjectTargets(MakeTargetManager manager,
                      org.eclipse.core.resources.IProject project)
Method Detail

get

public IMakeTarget[] get(org.eclipse.core.resources.IContainer container)

findTarget

public IMakeTarget findTarget(org.eclipse.core.resources.IContainer container,
                              java.lang.String name)

add

public void add(MakeTarget target)
         throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

contains

public boolean contains(MakeTarget target)

remove

public boolean remove(MakeTarget target)

getProject

public org.eclipse.core.resources.IProject getProject()

saveTargets

public void saveTargets()
                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException