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 |