All Classes and Interfaces
Class
Description
Java compiler through ant
A simple ASCII byte reader.
Repository of {page, request, session, application}-scoped beans
Write text to a character-output stream, buffering characters so as
to provide for the efficient writing of single characters, arrays,
and strings.
This interface defines additional functionalities a web container can
provide for the response writer.
Collect info about the page and nodes, and make them availabe through
the PageInfo object.
A visitor for collecting information on the page and the body of
the custom tags.
Main JSP compiler class.
Some constants and other global data that are used by the compiler and the runtime.
Default implementation of ErrorHandler interface.
Concrete implementation of
ELContext
.This class generates functions mappers for the EL expressions in the page.
This class defines internal representation for an EL Expression
It currently only defines functions.
Represents anything in EL expression, other than functions, including
function arguments etc
Represents a function
Currently only include the prefix and function name, but not its
arguments.
An ordered list of ELNode.
Represents an EL expression: anything in ${ and }.
Represents text outside of EL expression.
This class implements a parser for EL expressions.
A class to hold all init parameters specific to the JSP engine.
EncodingMap is a convenience class which handles conversions between
IANA encoding names and Java encoding names, and vice versa.
Class responsible for dispatching JSP parse and javac compilation errors
to the configured error handler.
Interface for handling JSP parse and javac compilation errors.
This is the implementation of ExpreesioEvaluator
using implementation of JSP2.1.
Generate Java source from Nodes
Keeps track of the generated Fragment Helper Class
A class for generating codes to a buffer.
Class storing the result of introspecting a custom tag handler.
This is the super class of all JSP-generated servlets.
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.
Base class for all exceptions generated by the JSP engine.
Class loader for loading servlet class files (corresponding to JSP files)
and tag handler class files (corresponding to tag files).
TagInfo extension used by tag handlers that are implemented via tag files.
Class providing details about a javac compilation error.
JDT class compiler.
Shell for the jspc compiler.
A place holder for various things that are used through out the JSP
engine.
Handles the jsp-config element in WEB_INF/web.xml.
Implementation of a JSP Context Wrapper.
Simple
ServletContext
implementation without
HTTP-specific methods.Class implementing a parser for a JSP document, that is, a JSP page in XML
syntax.
Implementation of JspFactory.
Helper class from which all Jsp Fragment helper classes extend.
Interface for triggering events useful for monitoring.
JspReader is an input buffer for the JSP parser.
Class for tracking JSP compile time file dependencies when the
invalid input: '&'060;%@include file="..."%invalid input: '&'062; directive is used.
Bunch of util methods that are used by code generated for useBean,
getProperty and setProperty.
The JSP engine (a.k.a Jasper).
The JSP engine (a.k.a Jasper).
Interface for tracking the source files dependencies, for the purpose
of compiling out of date pages.
This class has all the utility method(s).
Write text to a character-output stream, buffering characters so as
to provide for the efficient writing of single characters, arrays,
and strings.
Invoke Java Compiler per JSR 199, using in-memory storage for both the
input Java source and the generated bytecodes.
Class responsible for converting error codes to corresponding localized
error messages.
Mark represents a point in the JSP input.
An internal data representation of a JSP page or a JSP docuement (XML).
Represents an attribute directive
Used as a placeholder for the evaluation code of a custom action
attribute (used by the tag plugin machinery only).
Collected information about child elements.
Represents a Jsp comment
Comments are kept for completeness.
Represents a custom tag
Represents a declaration
Represents a invalid input: '<'jsp:doBody> tag file action
Represents an EL expression.
Represents an expression.
Represents a fallback action
Represents a forward action
Represents a getProperty action
Represents an include action
Represents an include directive
Represents a invalid input: '<'jsp:invoke> tag file action
Represents attributes that can be request time expressions.
Represents a JspBody node (<jsp:body>)
Represents a invalid input: '<'jsp:element>.
Represents a invalid input: '<'jsp:output>.
Represents the root of a Jsp document (XML syntax)
Represents the body of a <jsp:text> element
Represents a Named Attribute (<jsp:attribute>)
An ordered list of Node, used to represent the body of an element, or
a jsp page of jsp document.
Represents a page directive
Represents a param action
Represents a params action
Represents a plugin action
Represents the root of a Jsp page or Jsp document
Represents an expression, declaration, or scriptlet
Represents a scriptlet
Represents a setProperty action
Represents a tag directive
Represents a custom taglib directive
Represents a template text string
Represents an uninterpreted tag, from a Jsp document
Represents a useBean action
Represents a variable directive
A visitor class for visiting the node.
Java compiler for invoking JSP to java translation only.
A class to hold all init parameters specific to the JSP engine.
Implementation of the PageContext class from the JSP spec.
An implementation of javax.servlet.jsp.tagext.PageData which
builds the XML view of a given page.
A repository for various info about the translation unit under compilation.
This class implements a parser for a JSP page (non-xml view).
Controller for the parsing of a JSP page.
XML parsing utilities for processing web application deployment
descriptor and tag library descriptor files.
Thread-local based pool of tag handlers that can be reused.
Maps EL functions to their Java method counterparts.
Interface for injecting injectable resources into tag handler instances.
Class responsible for determining the scripting variables that every
custom action needs to declare.
Static class used to preload java classes when using the
Java SecurityManager so that the defineClassInPackage
RuntimePermission does not trigger an AccessControlException.
Util class for Security related operations.
ServletResponseWrapper used by the JSP 'include' action.
This is what is used to generate servlets.
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.
Represents the line and file mappings associated with a JSR-045
"stratum".
Represents a single LineSection in an SMAP, associated with
a particular stratum.
Contains static utilities for generating SMAP data based on the
current version of Jasper.
This class is a symbol table implementation that guarantees that
strings used as identifiers are unique references.
This class is a symbol table entry.
This helper class may be used to do sophisticated redirection of
System.out and System.err.
1.
A visitor the tag file
Pool of tag handlers that can be reused.
Implementation of the TagLibraryInfo class from the JSP spec.
This interface is to be implemented by the plugin author, to supply
an alternate implementation of the tag handlers.
This interface allows the plugin author to make inqueries about the
properties of the current tag, and to use Jasper resources to generate
direct Java codes in place of tag handler invocations.
Manages tag plugin optimizations.
A visitor to concatenate contiguous template texts.
A container for all tag libraries that are defined "globally"
for the web application.
Simplified implementation of a Node from a Document Object Model (DOM)
parse of an XML document.
Reader for UCS-2 and UCS-4 encodings.
Performs validation on the page elements.
A visitor to validate and extract page directive info
A visitor for validating TagExtraInfo classes of all tags
A visitor for validating nodes other than page directives
This is the implementation of VariableMapper.
This is the implementation of VariableResolver in JSP 2.0,
using ELResolver in JSP2.1.
This class defines the basic XML character properties.
This class is used as a structure to pass text contained in the underlying
character buffer of the scanner.
XMLString is a structure used to pass character arrays.