java.lang.Cloneablepublic class Mapper extends DataType
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Mapper.MapperType |
Class as Argument to FileNameMapper.setType.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
classname |
|
protected Path |
classpath |
|
protected java.lang.String |
from |
|
protected java.lang.String |
to |
|
protected Mapper.MapperType |
type |
description, location, project| Constructor | Description |
|---|---|
Mapper(Project p) |
Construct a new
Mapper element. |
| Modifier and Type | Method | Description |
|---|---|---|
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 java.lang.Class<? extends FileNameMapper> |
getImplementationClass() |
Gets the Class object associated with the mapper implementation.
|
protected Mapper |
getRef() |
Deprecated.
since Ant 1.7.1 because a mapper might ref a
FileNameMapper implementation directly.
|
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 ref) |
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. |
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectprotected Mapper.MapperType type
protected java.lang.String classname
protected Path classpath
protected java.lang.String from
protected java.lang.String to
public Mapper(Project p)
Mapper element.p - the owning Ant Project.public void setType(Mapper.MapperType type)
FileNameMapper to use.type - the MapperType enumerated attribute.public void addConfigured(FileNameMapper fileNameMapper)
fileNameMapper - the FileNameMapper to add.public void add(FileNameMapper fileNameMapper)
FileNameMapper.fileNameMapper - the FileNameMapper to add.public void addConfiguredMapper(Mapper mapper)
mapper - the mapper to addpublic void setClassname(java.lang.String classname)
classname - the name of the classpublic void setClasspath(Path classpath)
classpath - the classpathpublic Path createClasspath()
public void setClasspathRef(Reference ref)
ref - the reference to the FileNameMapperpublic void setFrom(java.lang.String from)
from - the from attribute to pass to the FileNameMapperpublic void setTo(java.lang.String to)
to - the to attribute to pass to the FileNameMapperpublic void setRefid(Reference r) throws BuildException
You must not set any other attribute if you make it a reference.
setRefid in class DataTyper - the reference to another mapperBuildException - if other attributes are setpublic FileNameMapper getImplementation() throws BuildException
BuildException - on errorprotected java.lang.Class<? extends FileNameMapper> getImplementationClass() throws java.lang.ClassNotFoundException
Class.java.lang.ClassNotFoundException - if the class cannot be found@Deprecated protected Mapper getRef()