| Interface | Description |
|---|---|
| ErrorHandler |
Interface for handling JSP parse and javac compilation errors.
|
| JavaCompiler | |
| TagConstants |
| Class | Description |
|---|---|
| AntJavaCompiler |
Java compiler through ant
|
| AntJavaCompiler.JavacObj | |
| AntJavaCompiler.JavacThreadFactory | |
| BeanRepository |
Repository of {page, request, session, application}-scoped beans
|
| Collector |
Collect info about the page and nodes, and make them availabe through
the PageInfo object.
|
| Collector.CollectVisitor |
A visitor for collecting information on the page and the body of
the custom tags.
|
| Compiler |
Main JSP compiler class.
|
| DefaultErrorHandler |
Default implementation of ErrorHandler interface.
|
| Dumper | |
| Dumper.DumpVisitor | |
| ELFunctionMapper |
This class generates functions mappers for the EL expressions in the page.
|
| ELNode |
This class defines internal representation for an EL Expression
It currently only defines functions.
|
| ELNode.ELText |
Represents anything in EL expression, other than functions, including
function arguments etc
|
| ELNode.Function |
Represents a function
Currently only include the prefix and function name, but not its
arguments.
|
| ELNode.Nodes |
An ordered list of ELNode.
|
| ELNode.Root |
Represents an EL expression: anything in ${ and }.
|
| ELNode.Text |
Represents text outside of EL expression.
|
| ELNode.Visitor | |
| ELParser |
This class implements a parser for EL expressions.
|
| ELParser.Char | |
| ELParser.Id | |
| ELParser.QuotedString | |
| ELParser.Token | |
| ErrorDispatcher |
Class responsible for dispatching JSP parse and javac compilation errors
to the configured error handler.
|
| ErrorDispatcher.ErrorVisitor | |
| Generator |
Generate Java source from Nodes
|
| Generator.FragmentHelperClass |
Keeps track of the generated Fragment Helper Class
|
| Generator.FragmentHelperClass.Fragment | |
| Generator.GenBuffer |
A class for generating codes to a buffer.
|
| Generator.TagHandlerInfo |
Class storing the result of introspecting a custom tag handler.
|
| 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.
|
| JasperTagInfo |
TagInfo extension used by tag handlers that are implemented via tag files.
|
| JavacErrorDetail |
Class providing details about a javac compilation error.
|
| JDTJavaCompiler |
JDT class compiler.
|
| JspConfig |
Handles the jsp-config element in WEB_INF/web.xml.
|
| JspDocumentParser |
Class implementing a parser for a JSP document, that is, a JSP page in XML
syntax.
|
| JspProperty | |
| JspPropertyGroup | |
| JspReader |
JspReader is an input buffer for the JSP parser.
|
| JspRuntimeContext |
Class for tracking JSP compile time file dependencies when the
&060;%@include file="..."%&062; directive is used.
|
| JspUtil |
This class has all the utility method(s).
|
| JspUtil.ValidAttribute | |
| Jsr199JavaCompiler |
Invoke Java Compiler per JSR 199, using in-memory storage for both the
input Java source and the generated bytecodes.
|
| Jsr199JavaCompiler.BytecodeFile | |
| Localizer |
Class responsible for converting error codes to corresponding localized
error messages.
|
| 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.AttributeGenerator |
Used as a placeholder for the evaluation code of a custom action
attribute (used by the tag plugin machinery only).
|
| 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
|
| 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
|
| Node.JspAttribute |
Represents attributes that can be request time expressions.
|
| Node.JspBody |
Represents a JspBody node (<jsp:body>)
|
| Node.JspElement |
Represents a
|
| Node.JspOutput |
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.
|
| NullJavaCompiler |
Java compiler for invoking JSP to java translation only.
|
| PageDataImpl |
An implementation of javax.servlet.jsp.tagext.PageData which
builds the XML view of a given page.
|
| PageDataImpl.FirstPassVisitor | |
| PageDataImpl.SecondPassVisitor | |
| PageInfo |
A repository for various info about the translation unit under compilation.
|
| 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.
|
| ScriptingVariabler.CustomTagCounter | |
| ScriptingVariabler.ScriptingVariableVisitor | |
| 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.
|
| SmapUtil.ClassInfo | |
| SmapUtil.SDEInstaller | |
| SmapUtil.SmapGenVisitor | |
| TagFileProcessor |
1.
|
| TagFileProcessor.TagFileDirectiveVisitor |
A visitor the tag file
|
| TagFileProcessor.TagFileDirectiveVisitor.NameEntry | |
| TagLibraryInfoImpl |
Implementation of the TagLibraryInfo class from the JSP spec.
|
| TagPluginManager |
Manages tag plugin optimizations.
|
| TagPluginManager.TagPluginContextImpl | |
| TextOptimizer | |
| TextOptimizer.TextCatVisitor |
A visitor to concatenate contiguous template texts.
|
| Validator |
Performs validation on the page elements.
|
| Validator.DirectiveVisitor |
A visitor to validate and extract page directive info
|
| Validator.TagExtraInfoVisitor |
A visitor for validating TagExtraInfo classes of all tags
|
| Validator.ValidateVisitor |
A visitor for validating nodes other than page directives
|
| Validator.ValidateVisitor.NamedAttributeVisitor |
| Enum | Description |
|---|---|
| TagFileProcessor.TagFileDirectiveVisitor.Name |
| Exception | Description |
|---|---|
| JspDocumentParser.EnableDTDValidationException |