Package org.apache.tools.ant.taskdefs
Class ManifestClassPath
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.ManifestClassPath
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class ManifestClassPath extends Task Converts a Path into a property suitable as a Manifest classpath.- Since:
- Ant 1.7
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description ManifestClassPath()
 - 
Method SummaryModifier and Type Method Description voidaddClassPath(Path path)Adds the classpath to convert.voidexecute()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.voidsetJarFile(java.io.File jarfile)The JAR file to contain the classpath attribute in its manifest.voidsetMaxParentLevels(int levels)Sets the maximum parent directory levels allowed when computing a relative path.voidsetProperty(java.lang.String name)Sets the property name to hold the classpath value.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
executepublic 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.
 - 
setPropertypublic void setProperty(java.lang.String name) Sets the property name to hold the classpath value.- Parameters:
- name- the property name
 
 - 
setJarFilepublic void setJarFile(java.io.File jarfile) The JAR file to contain the classpath attribute in its manifest.- Parameters:
- jarfile- the JAR file. Need not exist yet, but its parent directory must exist on the other hand.
 
 - 
setMaxParentLevelspublic void setMaxParentLevels(int levels) Sets the maximum parent directory levels allowed when computing a relative path.- Parameters:
- levels- the max level. Defaults to 2.
 
 - 
addClassPathpublic void addClassPath(Path path) Adds the classpath to convert.- Parameters:
- path- the classpath to convert.
 
 
- 
 
-