Package org.apache.tools.ant.util
Class ContainerMapper
- java.lang.Object
-
- org.apache.tools.ant.util.ContainerMapper
-
- All Implemented Interfaces:
FileNameMapper
- Direct Known Subclasses:
ChainedMapper,CompositeMapper,FirstMatchMapper
public abstract class ContainerMapper extends java.lang.Object implements FileNameMapper
AFileNameMapperthat contains otherFileNameMappers.- See Also:
FileNameMapper
-
-
Constructor Summary
Constructors Constructor Description ContainerMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(FileNameMapper fileNameMapper)Add aFileNameMapper.voidaddConfigured(FileNameMapper fileNameMapper)An add configured version of the add method.voidaddConfiguredMapper(Mapper mapper)Add aMapper.protected booleancontains(FileNameMapper fileNameMapper)Returntrueif thisContainerMapperor any of its sub-elements contains the specifiedFileNameMapper.java.util.List<FileNameMapper>getMappers()Get theListofFileNameMappers.voidsetFrom(java.lang.String ignore)Empty implementation.voidsetTo(java.lang.String ignore)Empty implementation.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tools.ant.util.FileNameMapper
mapFileName
-
-
-
-
Method Detail
-
addConfiguredMapper
public void addConfiguredMapper(Mapper mapper)
Add aMapper.- Parameters:
mapper- theMapperto add.
-
addConfigured
public void addConfigured(FileNameMapper fileNameMapper)
An add configured version of the add method. This class used to contain an add method and an addConfiguredMapper method. Dur to ordering, the add method was always called first. This addConfigured method has been added to allow chaining to work correctly.- Parameters:
fileNameMapper- aFileNameMapper.
-
add
public void add(FileNameMapper fileNameMapper)
Add aFileNameMapper.- Parameters:
fileNameMapper- aFileNameMapper.- Throws:
java.lang.IllegalArgumentException- if attempting to add thisContainerMapperto itself, or if the specifiedFileNameMapperis itself aContainerMapperthat contains thisContainerMapper.
-
contains
protected boolean contains(FileNameMapper fileNameMapper)
Returntrueif thisContainerMapperor any of its sub-elements contains the specifiedFileNameMapper.- Parameters:
fileNameMapper- theFileNameMapperto search for.- Returns:
boolean.
-
getMappers
public java.util.List<FileNameMapper> getMappers()
Get theListofFileNameMappers.- Returns:
List.
-
setFrom
public void setFrom(java.lang.String ignore)
Empty implementation.- Specified by:
setFromin interfaceFileNameMapper- Parameters:
ignore- ignored.
-
setTo
public void setTo(java.lang.String ignore)
Empty implementation.- Specified by:
setToin interfaceFileNameMapper- Parameters:
ignore- ignored.
-
-