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.
- Author:
- Stefan Bodewig
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.
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.