Class JspNameMangler

java.lang.Object
org.apache.tools.ant.taskdefs.optional.jsp.JspNameMangler
All Implemented Interfaces:
JspMangler

public class JspNameMangler extends Object implements JspMangler
This is a class derived from the Jasper code (org.apache.jasper.compiler.CommandLineCompiler) to map from a JSP filename to a valid Java classname.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String[]
    this is the list of keywords which can not be used as classnames
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    map from a jsp file to a java filename; does not do packages
    taking in the substring representing the path relative to the source dir return a new string representing the destination path not supported, as jasper in tomcat4.0 doesn't either

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • keywords

      public static final String[] keywords
      this is the list of keywords which can not be used as classnames
  • Constructor Details

    • JspNameMangler

      public JspNameMangler()
  • Method Details

    • mapJspToJavaName

      public String mapJspToJavaName(File jspFile)
      map from a jsp file to a java filename; does not do packages
      Specified by:
      mapJspToJavaName in interface JspMangler
      Parameters:
      jspFile - file
      Returns:
      java filename
    • mapPath

      public String mapPath(String path)
      taking in the substring representing the path relative to the source dir return a new string representing the destination path not supported, as jasper in tomcat4.0 doesn't either
      Specified by:
      mapPath in interface JspMangler
      Parameters:
      path - not used
      Returns:
      null always.