org.apache.tools.ant.util

Class PackageNameMapper

  • All Implemented Interfaces:
    FileNameMapper


    public class PackageNameMapper
    extends GlobPatternMapper
    Maps directory name matches into a dotted package name. This is useful for matching JUnit test cases against their XML formatter results.
     <mapper classname="org.apache.tools.ant.util.PackageNameMapper"
             from="*Test.java" to="${test.data.dir}/TEST-*Test.xml"/>
     
    • Constructor Detail

      • PackageNameMapper

        public PackageNameMapper()
    • Method Detail

      • 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 file separators with dots
        Overrides:
        extractVariablePart in class GlobPatternMapper
        Parameters:
        name - Source filename
        Returns:
        Replaced variable part