Package org.apache.tools.ant.util
Class UnPackageNameMapper
java.lang.Object
org.apache.tools.ant.util.GlobPatternMapper
org.apache.tools.ant.util.UnPackageNameMapper
- All Implemented Interfaces:
FileNameMapper
public class UnPackageNameMapper extends GlobPatternMapper
Maps dotted package name matches to a directory name.
This is the inverse of the package mapper.
This is useful for matching XML formatter results against their JUnit test
cases.
<mapper classname="org.apache.tools.ant.util.UnPackageNameMapper" from="${test.data.dir}/TEST-*Test.xml" to="*Test.java">
-
Field Summary
Fields inherited from class org.apache.tools.ant.util.GlobPatternMapper
fromPostfix, fromPrefix, postfixLength, prefixLength, toPostfix, toPrefix
-
Constructor Summary
Constructors Constructor Description UnPackageNameMapper()
-
Method Summary
Modifier and Type Method Description protected java.lang.String
extractVariablePart(java.lang.String name)
Returns the part of the given string that matches the * in the "from" pattern replacing dots with file separatorsMethods inherited from class org.apache.tools.ant.util.GlobPatternMapper
getHandleDirSep, mapFileName, setCaseSensitive, setFrom, setHandleDirSep, setTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UnPackageNameMapper
public UnPackageNameMapper()
-
-
Method Details
-
extractVariablePart
protected java.lang.String extractVariablePart(java.lang.String name)Returns the part of the given string that matches the * in the "from" pattern replacing dots with file separators- Overrides:
extractVariablePart
in classGlobPatternMapper
- Parameters:
name
- Source filename- Returns:
- Replaced variable part
-