# Package org.apache.jasper.compiler

Interface Summary
Interface | Description
--- | ---
ELInterpreter | Defines the interface for the expression language interpreter.
ErrorHandler | Interface for handling JSP parse and javac compilation errors.
JarResource |
TagConstants |

Class Summary
Class | Description
--- | ---
AntCompiler | Main JSP compiler class.
AntCompiler.JasperAntLogger |
AntCompiler.SystemLogHandler |
AttributeParser | Converts a JSP attribute value into the unquoted equivalent.
BeanRepository | Repository of {page, request, session, application}-scoped beans
Compiler | Main JSP compiler class.
ELFunctionMapper | This class generates functions mappers for the EL expressions in the page.
ELInterpreterFactory | Provides `ELInterpreter` instances for JSP compilation.
ELInterpreterFactory.DefaultELInterpreter |
ELParser | This class implements a parser for EL expressions.
ErrorDispatcher | Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler.
JarScannerFactory | Provide a mechanism for Jasper to obtain a reference to the JarScanner implementation.
JarURLResource |
JavacErrorDetail | Class providing details about a javac compilation error.
JDTCompiler | JDT class compiler.
JspConfig | Handles the jsp-config element in WEB_INF/web.xml.
JspConfig.JspProperty |
JspConfig.JspPropertyGroup |
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 |
Localizer | Class responsible for converting error codes to corresponding localized error messages.
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.
TagPluginManager | Manages tag plugin optimizations.
TextOptimizer |
TldLocation |
TldLocationsCache | A container for all tag libraries that are defined "globally" for the web application.
WebXml | Provides Jasper with a standard mechanism for gaining access to the web.xml file associated with the current application.