org.apache.tools.ant.taskdefs
public class PathConvert extends Task
Since: Ant 1.4
UNKNOWN: category="utility"
Nested Class Summary | |
---|---|
class | PathConvert.MapEntry
Helper class, holds the nested <map> values. |
static class | PathConvert.TargetOs
An enumeration of supported targets:
"windows", "unix", "netware", and "os/2". |
Constructor Summary | |
---|---|
PathConvert()
Construct a new instance of the PathConvert task. |
Method Summary | |
---|---|
void | add(ResourceCollection rc)
Add an arbitrary ResourceCollection. |
void | add(FileNameMapper fileNameMapper)
Add a nested filenamemapper. |
void | addMapper(Mapper mapper)
Add a mapper to convert the file names.
|
PathConvert.MapEntry | createMap()
Create a nested MAP element. |
Path | createPath()
Create a nested path element. |
void | execute()
Do the execution. |
boolean | isReference()
Learn whether the refid attribute of this element been set. |
void | setDirSep(String sep)
Set the default directory separator string;
defaults to current JVM {@link java.io.File#separator File.separator}. |
void | setPathSep(String sep)
Set the default path separator string; defaults to current JVM
{@link java.io.File#pathSeparator File.pathSeparator}. |
void | setProperty(String p)
Set the name of the property into which the converted path will be placed. |
void | setRefid(Reference r)
Add a reference to a Path, FileSet, DirSet, or FileList defined elsewhere. |
void | setSetonempty(boolean setonempty)
Set whether the specified property will be set if the result
is the empty string. |
void | setTargetos(String target)
Set targetos to a platform to one of
"windows", "unix", "netware", or "os/2";
current platform settings are used by default. |
void | setTargetos(PathConvert.TargetOs target)
Set targetos to a platform to one of
"windows", "unix", "netware", or "os/2";
current platform settings are used by default. |
Parameters: rc the ResourceCollection to add.
Since: Ant 1.7
Parameters: fileNameMapper the mapper to add.
Since: Ant 1.6.3
Parameters: mapper a Mapper
value.
Returns: a Map to configure.
Returns: a Path to be used by Ant reflection.
Throws: BuildException if something is invalid.
Returns: true if refid is valid.
Parameters: sep directory separator string.
Parameters: sep path separator string.
Parameters: p the property name.
Parameters: r the reference to a path, fileset, dirset or filelist.
Parameters: setonempty true or false.
Since: Ant 1.5
Deprecated: 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: setTargetos
Parameters: target the target os
Since: Ant 1.5