net.sf.ant4eclipse.ant.task.projectset
Class AbstractProjectSetBasedTask

java.lang.Object
  extended by Task
      extended by net.sf.ant4eclipse.ant.task.projectset.AbstractProjectSetBasedTask
Direct Known Subclasses:
CvsGetProjectSetTask, GetBuildOrderTask

public abstract class AbstractProjectSetBasedTask
extends Task

Base class for all tasks working with project sets


Constructor Summary
AbstractProjectSetBasedTask()
           
 
Method Summary
 TeamProjectSet getProjectSet()
          Returns the TeamProjectSet instance associated with this task.
 Workspace getWorkspace()
          Returns the Workspace instance associated with this task.
 boolean isProjectSetSet()
          Returns true if the project set has been set.
 boolean isWorkspaceSet()
          Returns true if the Workspace has been set.
 void requireProjectSetSet()
           
 void requireWorkspaceSet()
           
 void setProjectSet(java.io.File projectSet)
           
 void setWorkspace(java.io.File workspace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProjectSetBasedTask

public AbstractProjectSetBasedTask()
Method Detail

getProjectSet

public TeamProjectSet getProjectSet()
                             throws FileParserException
Returns the TeamProjectSet instance associated with this task.

Returns:
The TeamProjectSet instance associated with this task.
Throws:
FileParserException - Reading the data failed for some reason.

getWorkspace

public Workspace getWorkspace()
Returns the Workspace instance associated with this task.

Returns:
The Workspace instance associated with this task.

isProjectSetSet

public boolean isProjectSetSet()
Returns true if the project set has been set.

Returns:
true <=> The project set has been set.

isWorkspaceSet

public boolean isWorkspaceSet()
Returns true if the Workspace has been set.

Returns:
true <=> The Workspace has been set.

requireProjectSetSet

public void requireProjectSetSet()

requireWorkspaceSet

public void requireWorkspaceSet()

setProjectSet

public void setProjectSet(java.io.File projectSet)
Parameters:
projectSet -

setWorkspace

public void setWorkspace(java.io.File workspace)
Parameters:
workspace -