org.apache.jasper.compiler
Class ParserController
java.lang.Object
|
+--org.apache.jasper.compiler.ParserController
- public class ParserController
- extends java.lang.Object
Controller for the parsing of a JSP page.
A translation unit (JSP source file and any files included via the
include directive) may involve the processing of JSP pages
written with different syntaxes (currently the original JSP syntax,
as well as the XML syntax (as of JSP 1.2)). This class encapsulates
the behavior related to the selection and invocation of
the proper parser.
Note: There's some 'commented out' code that would allow
the dynamic generation of a DTD so we could use a validating
parser. Should be working, but would like to investigate
XML schema before using validating parser.
- Author:
- Pierre Delisle
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParserController
public ParserController(JspCompilationContext ctxt)
getParseEventListener
public ParseEventListener getParseEventListener()
parse
public void parse(java.lang.String inFileName)
throws java.io.FileNotFoundException,
JasperException
- Parse the jsp page provided as an argument.
First invoked by the compiler, then invoked recursively by the
parser event handler for each 'include' directive.
java.io.FileNotFoundException
JasperException
Copyright © 2000 Apache Software Foundation. All Rights Reserved.