Package org.apache.tools.ant.taskdefs
Class PathConvert
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.PathConvert
- All Implemented Interfaces:
- Cloneable
Converts path and classpath information to a specific target OS
 format. The resulting formatted path is placed into the specified property.
- Since:
- Ant 1.4
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassHelper class, holds the nested <map> values.static classAn enumeration of supported targets: "windows", "unix", "netware", and "os/2".
- 
Field SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd an arbitrary ResourceCollection.voidadd(FileNameMapper fileNameMapper) Add a nested filenamemapper.voidAdd a mapper to convert the file names.Create a nested MAP element.Create a nested path element.voidexecute()Do the execution.booleanGet the preserveDuplicates.booleanLearn whether the refid attribute of this element been set.voidSet destination resource.voidSet the default directory separator string; defaults to current JVMFile.separator.voidsetPathSep(String sep) Set the default path separator string; defaults to current JVMFile.pathSeparator.voidsetPreserveDuplicates(boolean preserveDuplicates) Set the preserveDuplicates.voidSet the name of the property into which the converted path will be placed.voidAdd a reference to a Path, FileSet, DirSet, or FileList defined elsewhere.voidsetSetonempty(boolean setonempty) Set whether the specified property will be set if the result is the empty string.voidsetTargetos(String target) Deprecated.since 1.5.x.voidsetTargetos(PathConvert.TargetOs target) Set targetos to a platform to one of "windows", "unix", "netware", or "os/2"; current platform settings are used by default.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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
PathConvertpublic PathConvert()
 
- 
- 
Method Details- 
createPathCreate a nested path element.- Returns:
- a Path to be used by Ant reflection.
 
- 
addAdd an arbitrary ResourceCollection.- Parameters:
- rc- the ResourceCollection to add.
- Since:
- Ant 1.7
 
- 
createMapCreate a nested MAP element.- Returns:
- a Map to configure.
 
- 
setTargetosDeprecated.since 1.5.x. Use the method taking a TargetOs argument instead.Set targetos to a platform to one of "windows", "unix", "netware", or "os/2"; current platform settings are used by default.- Parameters:
- target- the target os.
- See Also:
 
- 
setTargetosSet targetos to a platform to one of "windows", "unix", "netware", or "os/2"; current platform settings are used by default.- Parameters:
- target- the target os
- Since:
- Ant 1.5
 
- 
setSetonemptypublic void setSetonempty(boolean setonempty) Set whether the specified property will be set if the result is the empty string.- Parameters:
- setonempty- true or false.
- Since:
- Ant 1.5
 
- 
setPropertySet the name of the property into which the converted path will be placed.- Parameters:
- p- the property name.
 
- 
setRefidAdd a reference to a Path, FileSet, DirSet, or FileList defined elsewhere.- Parameters:
- r- the reference to a path, fileset, dirset or filelist.
 
- 
setPathSepSet the default path separator string; defaults to current JVMFile.pathSeparator.- Parameters:
- sep- path separator string.
 
- 
setDirSepSet the default directory separator string; defaults to current JVMFile.separator.- Parameters:
- sep- directory separator string.
 
- 
setPreserveDuplicatespublic void setPreserveDuplicates(boolean preserveDuplicates) Set the preserveDuplicates.- Parameters:
- preserveDuplicates- the boolean to set
- Since:
- Ant 1.8
 
- 
isPreserveDuplicatespublic boolean isPreserveDuplicates()Get the preserveDuplicates.- Returns:
- boolean
- Since:
- Ant 1.8
 
- 
isReferencepublic boolean isReference()Learn whether the refid attribute of this element been set.- Returns:
- true if refid is valid.
 
- 
setDestSet destination resource.- Parameters:
- dest-
- Since:
- Ant 1.10.13
 
- 
executeDo the execution.- Overrides:
- executein class- Task
- Throws:
- BuildException- if something is invalid.
 
- 
addMapperAdd a mapper to convert the file names.- Parameters:
- mapper- a- Mappervalue.
 
- 
addAdd a nested filenamemapper.- Parameters:
- fileNameMapper- the mapper to add.
- Since:
- Ant 1.6.3
 
 
-