org.apache.tools.ant.types
Class Mapper
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.types.DataType
|
+--org.apache.tools.ant.types.Mapper
- public class Mapper
- extends DataType
Element to define a FileNameMapper.
Inner Class Summary |
static class |
Mapper.MapperType
Class as Argument to FileNameMapper.setType. |
Method Summary |
Path |
createClasspath()
Set the classpath to load the FileNameMapper through (nested element). |
FileNameMapper |
getImplementation()
Returns a fully configured FileNameMapper implementation. |
protected Mapper |
getRef()
Performs the check for circular references and returns the
referenced Mapper. |
void |
setClassname(java.lang.String classname)
Set the class name of the FileNameMapper to use. |
void |
setClasspath(Path classpath)
Set the classpath to load the FileNameMapper through (attribute). |
void |
setClasspathRef(Reference r)
Set the classpath to load the FileNameMapper through via
reference (attribute). |
void |
setFrom(java.lang.String from)
Set the argument to FileNameMapper.setFrom |
void |
setRefid(Reference r)
Make this Mapper instance a reference to another Mapper. |
void |
setTo(java.lang.String to)
Set the argument to FileNameMapper.setTo |
void |
setType(Mapper.MapperType type)
Set the type of FileNameMapper to use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
p
protected Project p
type
protected Mapper.MapperType type
classname
protected java.lang.String classname
classpath
protected Path classpath
from
protected java.lang.String from
to
protected java.lang.String to
Mapper
public Mapper(Project p)
setType
public void setType(Mapper.MapperType type)
- Set the type of FileNameMapper to use.
setClassname
public void setClassname(java.lang.String classname)
- Set the class name of the FileNameMapper to use.
setClasspath
public void setClasspath(Path classpath)
- Set the classpath to load the FileNameMapper through (attribute).
createClasspath
public Path createClasspath()
- Set the classpath to load the FileNameMapper through (nested element).
setClasspathRef
public void setClasspathRef(Reference r)
- Set the classpath to load the FileNameMapper through via
reference (attribute).
setFrom
public void setFrom(java.lang.String from)
- Set the argument to FileNameMapper.setFrom
setTo
public void setTo(java.lang.String to)
- Set the argument to FileNameMapper.setTo
setRefid
public void setRefid(Reference r)
throws BuildException
- Make this Mapper instance a reference to another Mapper.
You must not set any other attribute if you make it a
reference.
- Overrides:
setRefid
in class DataType
getImplementation
public FileNameMapper getImplementation()
throws BuildException
- Returns a fully configured FileNameMapper implementation.
getRef
protected Mapper getRef()
- Performs the check for circular references and returns the
referenced Mapper.
Includes only those classes commonly used by task writers. The Ant 1.4.1 distribution includes complete Javadoc for all classes included in Ant, though in most cases these are not intended as APIs.