org.apache.jasper.compiler |
|
Java Source File Name | Type | Comment |
BeanRepository.java | Class | |
Collector.java | Class | Collect info about the page and nodes, and make them availabe through
the PageInfo object. |
Compiler.java | Class | Main JSP compiler class. |
DefaultErrorHandler.java | Class | Default implementation of ErrorHandler interface. |
Dumper.java | Class | |
ELFunctionMapper.java | Class | This class generates functions mappers for the EL expressions in the page. |
ELNode.java | Class | This class defines internal representation for an EL Expression
It currently only defines functions. |
ELParser.java | Class | This class implements a parser for EL expressions. |
ErrorDispatcher.java | Class | Class responsible for dispatching JSP parse and javac compilation errors
to the configured error handler. |
ErrorHandler.java | Interface | Interface for handling JSP parse and javac compilation errors. |
Generator.java | Class | Generate Java source from Nodes
author: Anil K. |
ImplicitTagLibraryInfo.java | Class | 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.java | Class | TagInfo extension used by tag handlers that are implemented via tag files. |
JavacErrorDetail.java | Class | Class providing details about a javac compilation error. |
JspConfig.java | Class | Handles the jsp-config element in WEB_INF/web.xml. |
JspDocumentParser.java | Class | Class implementing a parser for a JSP document, that is, a JSP page in XML
syntax. |
JspReader.java | Class | JspReader is an input buffer for the JSP parser. |
JspRuntimeContext.java | Class | Class for tracking JSP compile time file dependencies when the
&060;%@include file="..."%&062; directive is used.
A background thread periodically checks the files a JSP page
is dependent upon. |
JspUtil.java | Class | This class has all the utility method(s). |
Localizer.java | Class | Class responsible for converting error codes to corresponding localized
error messages. |
Mark.java | Class | Mark represents a point in the JSP input. |
Node.java | Class | An internal data representation of a JSP page or a JSP docuement (XML). |
PageDataImpl.java | Class | An implementation of javax.servlet.jsp.tagext.PageData which
builds the XML view of a given page. |
PageInfo.java | Class | A repository for various info about the translation unit under compilation. |
Parser.java | Class | This class implements a parser for a JSP page (non-xml view).
JSP page grammar is included here for reference. |
ParserController.java | Class | Controller for the parsing of a JSP page.
The same ParserController instance is used for a JSP page and any JSP
segments included by it (via an include directive), where each segment may
be provided in standard or XML syntax. |
ScriptingVariabler.java | Class | Class responsible for determining the scripting variables that every
custom action needs to declare. |
ServletWriter.java | Class | This is what is used to generate servlets. |
SmapGenerator.java | Class | 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.java | Class | Represents the line and file mappings associated with a JSR-045
"stratum". |
SmapUtil.java | Class | Contains static utilities for generating SMAP data based on the
current version of Jasper. |
TagConstants.java | Interface | |
TagFileProcessor.java | Class | 1. |
TagLibraryInfoImpl.java | Class | Implementation of the TagLibraryInfo class from the JSP spec. |
TagPluginManager.java | Class | Manages tag plugin optimizations. |
TextOptimizer.java | Class | |
TldLocationsCache.java | Class | A container for all tag libraries that are defined "globally"
for the web application.
Tag Libraries can be defined globally in one of two ways:
1. |
Validator.java | Class | Performs validation on the page elements. |