org.apache.tools.ant.types
public class Mapper extends DataType implements Cloneable
| Nested Class Summary | |
|---|---|
| static class | Mapper.MapperType
Class as Argument to FileNameMapper.setType. |
| Field Summary | |
|---|---|
| protected String | classname |
| protected Path | classpath |
| protected String | from |
| protected String | to |
| protected Mapper.MapperType | type |
| Constructor Summary | |
|---|---|
| Mapper(Project p)
Construct a new Mapper element. | |
| Method Summary | |
|---|---|
| void | add(FileNameMapper fileNameMapper)
Add a nested FileNameMapper. |
| void | addConfigured(FileNameMapper fileNameMapper)
Cannot mix add and addconfigured in same type, so
provide this to override the add method. |
| void | addConfiguredMapper(Mapper mapper)
Add a Mapper |
| Path | createClasspath()
Set the classpath to load the FileNameMapper through (nested element). |
| FileNameMapper | getImplementation()
Returns a fully configured FileNameMapper implementation. |
| protected Class | getImplementationClass()
Gets the Class object associated with the mapper implementation. |
| protected Mapper | getRef()
Performs the check for circular references and returns the
referenced Mapper. |
| void | setClassname(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 ref)
Set the classpath to load the FileNameMapper through via
reference (attribute). |
| void | setFrom(String from)
Set the argument to FileNameMapper.setFrom |
| void | setRefid(Reference r)
Make this Mapper instance a reference to another Mapper.
|
| void | setTo(String to)
Set the argument to FileNameMapper.setTo |
| void | setType(Mapper.MapperType type)
Set the type of FileNameMapper to use. |
Mapper element.Parameters: p the owning Ant Project.
FileNameMapper.Parameters: fileNameMapper the FileNameMapper to add.
Parameters: fileNameMapper the FileNameMapper to add.
Parameters: mapper the mapper to add
Returns: a path object to be configured
Returns: a FileNameMapper object to be configured
Throws: BuildException on error
Returns: Class.
Throws: ClassNotFoundException if the class cannot be found
Deprecated: since Ant 1.7.1 because a mapper might ref a FileNameMapper implementation directly.
Performs the check for circular references and returns the referenced Mapper.Returns: the referenced Mapper
Parameters: classname the name of the class
Parameters: classpath the classpath
Parameters: ref the reference to the FileNameMapper
Parameters: from the from attribute to pass to the FileNameMapper
You must not set any other attribute if you make it a reference.
Parameters: r the reference to another mapper
Throws: BuildException if other attributes are set
Parameters: to the to attribute to pass to the FileNameMapper
FileNameMapper to use.Parameters: type the MapperType enumerated attribute.