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
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.