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. |