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

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.GetSourcePathTask
Direct Known Subclasses:
GetCSourcePathTask

public class GetSourcePathTask
extends AbstractGetProjectPathTask

Can be used to resolve the source path of a given eclipse java or c project.


Constructor Summary
GetSourcePathTask()
           
 
Method Summary
 boolean isAllowMultipleFolders()
           Returns true if multiple folders are supported.
protected  ResolvedPathEntry[] resolvePath()
           Resolves the current path.
 void setAllowMultipleFolders(boolean allowMultipleFolders)
           Specifies if multiple folders are supported or not.
 
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

GetSourcePathTask

public GetSourcePathTask()
Method Detail

isAllowMultipleFolders

public boolean isAllowMultipleFolders()

Returns true if multiple folders are supported.

Returns:
true if multiple folders are supported.

setAllowMultipleFolders

public void setAllowMultipleFolders(boolean allowMultipleFolders)

Specifies if multiple folders are supported or not.

Parameters:
allowMultipleFolders - if multiple folders are supported or not.

resolvePath

protected ResolvedPathEntry[] resolvePath()
                                   throws java.lang.Exception

Resolves the current path.

Specified by:
resolvePath in class AbstractGetProjectPathTask
Returns:
A list of resolved pathes.
Throws:
java.lang.Exception - The resolving process failed for some reason.