net.sf.ant4eclipse.ant.task.project
Class GetOutputPathTask

java.lang.Object
  extended by Task
      extended by net.sf.ant4eclipse.ant.task.project.AbstractProjectBasedTask
          extended by net.sf.ant4eclipse.ant.task.project.AbstractGetProjectPathTask
              extended by net.sf.ant4eclipse.ant.task.project.GetOutputPathTask

public class GetOutputPathTask
extends AbstractGetProjectPathTask


Constructor Summary
GetOutputPathTask()
           
 
Method Summary
 java.lang.String getSourceFolder()
          Returns the location of the source folder.
 boolean isAllowMultipleFolders()
          Returns true if multiple folders are allowed.
 boolean isSourceFolderSet()
           
protected  void requireSourceFolderSet()
           
 ResolvedPathEntry[] resolvePath()
           Resolves the current path.
 void setAllowMultipleFolders(boolean allowMultipleFolders)
           
 void setResolve(java.lang.String resolve)
           
 void setSourceFolder(java.lang.String sourceFolder)
           
 
Methods inherited from class net.sf.ant4eclipse.ant.task.project.AbstractGetProjectPathTask
execute, getPathId, getPathSeparator, getProperty, getResolvedPath, isPathIdSet, isPathSeparatorSet, isPropertySet, isRelative, populatePathId, populateProperty, requirePathIdOrPropertySet, setPathId, setPathSeparator, setProperty, setRelative, setResolvedPath
 
Methods inherited from class net.sf.ant4eclipse.ant.task.project.AbstractProjectBasedTask
ensureJavaProject, getEclipseProject, getWorkspace, hasText, isProjectNameSet, isProjectSet, isWorkspaceSet, requireWorkspaceAndProjectNameOrProjectSet, requireWorkspaceSet, setInitialiseWorkspace, setProject, setProjectName, setWorkspace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetOutputPathTask

public GetOutputPathTask()
Method Detail

isAllowMultipleFolders

public boolean isAllowMultipleFolders()
Returns true if multiple folders are allowed.

Returns:
true <=> Multiple folders are allowed.

setAllowMultipleFolders

public void setAllowMultipleFolders(boolean allowMultipleFolders)
Parameters:
allowMultipleFolders -

setResolve

public final void setResolve(java.lang.String resolve)
Parameters:
resolve -

getSourceFolder

public final java.lang.String getSourceFolder()
Returns the location of the source folder.

Returns:
The location of the source folder.

setSourceFolder

public final void setSourceFolder(java.lang.String sourceFolder)
Parameters:
sourceFolder -

isSourceFolderSet

public final boolean isSourceFolderSet()

requireSourceFolderSet

protected final void requireSourceFolderSet()

resolvePath

public ResolvedPathEntry[] resolvePath()

Resolves the current path.

Specified by:
resolvePath in class AbstractGetProjectPathTask
Returns:
A list of resolved pathes.