org.apache.tools.ant.util

Class UnPackageNameMapper

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

Method Summary

protected String
extractVariablePart(String name)
Returns the part of the given string that matches the * in the "from" pattern replacing dots with file separators

Methods inherited from class org.apache.tools.ant.util.GlobPatternMapper

extractVariablePart, mapFileName, setCaseSensitive, setFrom, setHandleDirSep, setTo

Method Details

extractVariablePart

protected String extractVariablePart(String name)
Returns the part of the given string that matches the * in the "from" pattern replacing dots with file separators
Overrides:
extractVariablePart in interface GlobPatternMapper
Parameters:
name - Source filename
Returns:
Replaced variable part

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.