java.lang.Cloneable
public class PathConvert extends Task
Modifier and Type | Class | Description |
---|---|---|
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".
|
description, location, project
Constructor | Description |
---|---|
PathConvert() |
Modifier and Type | Method | Description |
---|---|---|
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 |
isPreserveDuplicates() |
Get the preserveDuplicates.
|
boolean |
isReference() |
Learn whether the refid attribute of this element been set.
|
void |
setDirSep(java.lang.String sep) |
Set the default directory separator string;
defaults to current JVM
File.separator . |
void |
setPathSep(java.lang.String sep) |
Set the default path separator string; defaults to current JVM
File.pathSeparator . |
void |
setPreserveDuplicates(boolean preserveDuplicates) |
Set the preserveDuplicates.
|
void |
setProperty(java.lang.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(java.lang.String target) |
Deprecated.
since 1.5.x.
|
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.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public Path createPath()
public void add(ResourceCollection rc)
rc
- the ResourceCollection to add.public PathConvert.MapEntry createMap()
@Deprecated public void setTargetos(java.lang.String target)
target
- the target os.setTargetos(PathConvert.TargetOs)
public void setTargetos(PathConvert.TargetOs target)
target
- the target ospublic void setSetonempty(boolean setonempty)
setonempty
- true or false.public void setProperty(java.lang.String p)
p
- the property name.public void setRefid(Reference r)
r
- the reference to a path, fileset, dirset or filelist.public void setPathSep(java.lang.String sep)
File.pathSeparator
.sep
- path separator string.public void setDirSep(java.lang.String sep)
File.separator
.sep
- directory separator string.public void setPreserveDuplicates(boolean preserveDuplicates)
preserveDuplicates
- the boolean to setpublic boolean isPreserveDuplicates()
public boolean isReference()
public void execute() throws BuildException
execute
in class Task
BuildException
- if something is invalid.public void addMapper(Mapper mapper)
mapper
- a Mapper
value.public void add(FileNameMapper fileNameMapper)
fileNameMapper
- the mapper to add.