Package org.apache.jasper.compiler

Interface Summary
ErrorHandler Interface for handling JSP parse and javac compilation errors.
TagConstants  
 

Class Summary
BeanRepository Holds instances of {session, application, page}-scoped beans
Collector Collect info about the page and nodes, and make them availabe through the PageInfo object.
Compiler Main JSP compiler class.
Dumper  
ErrorDispatcher Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler.
Generator Generate Java source from Nodes
JavacErrorDetail Class providing details about a javac compilation error.
JspDocumentParser Class implementing a parser for a JSP document, that is, a JSP page in XML syntax.
JspReader JspReader is an input buffer for the JSP parser.
JspRuntimeContext Class for tracking JSP compile time file dependencies when the <%@include file="..."
JspUtil This class has all the utility method(s).
JspUtil.ValidAttribute  
Mark Mark represents a point in the JSP input.
Node An internal data representation of a JSP page or a JSP docuement (XML).
Node.Comment Represents a Jsp comment Comments are kept for completeness.
Node.CustomTag Represents a custom tag
Node.Declaration Represents a declaration
Node.Expression Represents an expression.
Node.FallBackAction Represents a fallback action
Node.ForwardAction Represents a forward action
Node.GetProperty Represents a getProperty action
Node.IncludeAction Represents an include action
Node.IncludeDirective Represents an include directive
Node.JspAttribute Represents attributes that can be request time expressions.
Node.JspRoot Represents the root of a Jsp document (XML syntax)
Node.JspText Represents the body of a element
Node.Nodes An ordered list of Node, used to represent the body of an element, or a jsp page of jsp document.
Node.PageDirective Represents a page directive
Node.ParamAction Represents a param action
Node.ParamsAction Represents a params action
Node.PlugIn Represents a plugin action
Node.Root Represents the root of a Jsp page or Jsp document
Node.ScriptingElement Represents an expression, declaration, or scriptlet
Node.Scriptlet Represents a scriptlet
Node.SetProperty Represents a setProperty action
Node.TaglibDirective Represents a custom taglib directive
Node.TemplateText Represents a template text string
Node.UninterpretedTag Represents an uninterpreted tag, from a Jsp document
Node.UseBean Represents a useBean action
Node.Visitor A visitor class for visiting the node.
PageDataImpl An implementation of javax.servlet.jsp.tagext.PageData which builds the XML view of a given page.
Parser This class implements a parser for a JSP page (non-xml view).
ParserController Controller for the parsing of a JSP page.
ScriptingVariabler Class responsible for determining the scripting variables that every custom action needs to declare.
ServletWriter This is what is used to generate servlets.
TagLibraryInfoImpl Implementation of the TagLibraryInfo class from the JSP spec.
TldLocationsCache A container for all tag libraries that are defined "globally" for the web application.
Validator Performs validation on the page elements.
 



Copyright © 2000 Apache Software Foundation. All Rights Reserved.