org.apache.tools.ant.taskdefs.optional.jsp
Class JspNameMangler

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

public class JspNameMangler
extends java.lang.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.

Author:
Steve Loughran
, Danno Ferrin

Field Summary
static java.lang.String[] keywords
          this is the list of keywords which can not be used as classnames
 
Constructor Summary
JspNameMangler()
           
 
Method Summary
 java.lang.String mapJspToJavaName(java.io.File jspFile)
          map from a jsp file to a java filename; does not do packages
 java.lang.String mapPath(java.lang.String path)
          taking in the substring representing the path relative to the source dir return a new string representing the destination path
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keywords

public static java.lang.String[] keywords
this is the list of keywords which can not be used as classnames

Constructor Detail

JspNameMangler

public JspNameMangler()
Method Detail

mapJspToJavaName

public java.lang.String mapJspToJavaName(java.io.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 java.lang.String mapPath(java.lang.String path)
taking in the substring representing the path relative to the source dir return a new string representing the destination path

Specified by:
mapPath in interface JspMangler
To do:


Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.