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
ImplicitTagLibraryInfo Class responsible for generating an implicit tag library containing tag handlers corresponding to the tag files in "/WEB-INF/tags/" or a subdirectory of it.
JavacErrorDetail Class providing details about a javac compilation error.
JspConfig Handles the jsp-config element in WEB_INF/web.xml.
JspConfig.JspProperty  
JspDocumentParser Class implementing a parser for a JSP document, that is, a JSP page in XML syntax.
JspRuntimeContext Class for tracking JSP compile time file dependencies when the <%@include file="..."
JspUtil This class has all the utility method(s).
JspUtil.FunctionSignature Parses and encapsulates a function signature, as would appear in a TLD.
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.AttributeDirective Represents an attribute directive
Node.ChildInfo Collected information about child elements.
Node.Comment Represents a Jsp comment Comments are kept for completeness.
Node.CustomTag Represents a custom tag
Node.Declaration Represents a declaration
Node.DoBodyAction Represents a tag file action
Node.ELExpression Represents an EL expression.
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.InvokeAction Represents a tag file action
Node.JspAttribute Represents attributes that can be request time expressions.
Node.JspBody Represents a JspBody node (<jsp:body>)
Node.JspElement Represents a .
Node.JspRoot Represents the root of a Jsp document (XML syntax)
Node.JspText Represents the body of a <jsp:text> element
Node.NamedAttribute Represents a Named Attribute (<jsp:attribute>)
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.TagDirective Represents a tag directive
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.VariableDirective Represents a variable directive
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.
SmapGenerator Represents a source map (SMAP), which serves to associate lines of the input JSP file(s) to lines in the generated servlet in the final .class file, according to the JSR-045 spec.
SmapStratum Represents the line and file mappings associated with a JSR-045 "stratum".
SmapStratum.LineInfo Represents a single LineSection in an SMAP, associated with a particular stratum.
SmapUtil Contains static utilities for generating SMAP data based on the current version of Jasper.
TagFileProcessor 1.
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.