net.sf.ant4eclipse.tools.internal
Class OutputFolderResolver
java.lang.Object
net.sf.ant4eclipse.tools.internal.OutputFolderResolver
public class OutputFolderResolver
- extends java.lang.Object
Resolves OutputFolder for eclipse projects.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resolveDefaultOutputFolder
public static ResolvedPathEntry[] resolveDefaultOutputFolder(EclipseProject project,
boolean resolveRelative)
throws MultipleFolderException
- Resolves the default output folder of the specified project.
- Parameters:
project
- the projectresolveRelative
- whether to resolve relative to the workspace or not
- Returns:
- an array (normally with length=1) containing the default output
folder.
- Throws:
MultipleFolderException
resolveOutputFolderForSourceFolder
public static ResolvedPathEntry[] resolveOutputFolderForSourceFolder(EclipseProject project,
java.lang.String sourceFolder,
boolean resolveRelative,
boolean prependProjectName)
throws MultipleFolderException
- Parameters:
project
- sourceFolder
- the source folder has to be relative.resolveRelative
-
- Returns:
- A list of resolved pathes.
- Throws:
MultipleFolderException
resolveAllOutputFolder
public static ResolvedPathEntry[] resolveAllOutputFolder(EclipseProject project,
boolean resolveRelative,
boolean allowMultipleFolder)
throws MultipleFolderException
- Parameters:
project
- resolveRelative
-
- Returns:
- A list of resolved pathes.
- Throws:
MultipleFolderException