org.apache.tools.ant.types
Class Mapper
- Cloneable
public class Mapper
implements Cloneable
Element to define a FileNameMapper.
checkAttributesAllowed , checkChildrenAllowed , circularReference , dieOnCircularReference , getCheckedRef , getDescription , getRefid , isChecked , isReference , noChildrenAllowed , setChecked , setDescription , setRefid , tooManyAttributes |
classname
protected String classname
classpath
protected Path classpath
from
protected String from
Mapper
public Mapper(Project p)
Construct a new Mapper
element.
p
- the owning Ant Project
.
add
public void add(FileNameMapper fileNameMapper)
Add a nested FileNameMapper
.
fileNameMapper
- the FileNameMapper
to add.
addConfiguredMapper
public void addConfiguredMapper(Mapper mapper)
Add a Mapper
mapper
- the mapper to add
createClasspath
public Path createClasspath()
Set the classpath to load the FileNameMapper through (nested element).
getImplementationClass
protected Class getImplementationClass()
throws ClassNotFoundException
Gets the Class object associated with the mapper implementation.
Class
.
getRef
protected Mapper getRef()
Performs the check for circular references and returns the
referenced Mapper.
setClassname
public void setClassname(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).
setClasspathRef
public void setClasspathRef(Reference r)
Set the classpath to load the FileNameMapper through via
reference (attribute).
setFrom
public void setFrom(String from)
Set the argument to FileNameMapper.setFrom
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.
- setRefid in interface DataType
setTo
public void setTo(String to)
Set the argument to FileNameMapper.setTo
setType
public void setType(Mapper.MapperType type)
Set the type of FileNameMapper
to use.
type
- the MapperType
enumerated attribute.
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.