org.apache.tools.ant.taskdefs
Class ManifestClassPath
- Cloneable
public class ManifestClassPath
Converts a Path into a property suitable as a Manifest classpath.
void | addClassPath(Path path) - Adds the classpath to convert.
|
void | execute() - Sets a property, which must not already exist, with a space
separated list of files and directories relative to the jar
file's parent directory.
|
void | setJarFile(File jarfile) - The JAR file to contain the classpath attribute in its manifest.
|
void | setMaxParentLevels(int levels) - Sets the maximum parent directory levels allowed when computing
a relative path.
|
void | setProperty(String name) - Sets the property name to hold the classpath value.
|
bindToOwner , execute , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , log , log , maybeConfigure , perform , reconfigure , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
addClassPath
public void addClassPath(Path path)
Adds the classpath to convert.
path
- the classpath to convert.
execute
public void execute()
Sets a property, which must not already exist, with a space
separated list of files and directories relative to the jar
file's parent directory.
- execute in interface Task
setJarFile
public void setJarFile(File jarfile)
The JAR file to contain the classpath attribute in its manifest.
jarfile
- the JAR file. Need not exist yet, but its parent
directory must exist on the other hand.
setMaxParentLevels
public void setMaxParentLevels(int levels)
Sets the maximum parent directory levels allowed when computing
a relative path.
levels
- the max level. Defaults to 2.
setProperty
public void setProperty(String name)
Sets the property name to hold the classpath value.