# Package org.apache.jasper.compiler

package org.apache.jasper.compiler

- Related Packages
  Package
  Description
  org.apache.jasper
  org.apache.jasper.compiler.tagplugin
  org.apache.jasper.el
  org.apache.jasper.optimizations
  org.apache.jasper.runtime
  org.apache.jasper.servlet
  org.apache.jasper.util
- 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.
  ELInterpreter
  Defines the interface for the expression language interpreter.
  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.
  ErrorHandler
  Interface for handling JSP parse and javac compilation errors.
  JarScannerFactory
  Provide a mechanism for Jasper to obtain a reference to the JarScanner implementation.
  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 >%@include file="
  JspUtil
  This class has all the utility method(s).
  JspUtil.ValidAttribute
  Localizer
  Class responsible for converting error codes to corresponding localized error messages.
  NewlineReductionServletWriter
  This class filters duplicate newlines instructions from the compiler output, and therefore from the runtime JSP.
  ServletWriter
  This is what is used to generate servlets.
  SmapInput
  SmapStratum
  Represents the line and file mappings associated with a JSR-045 "stratum".
  SmapUtil
  Contains static utilities for generating SMAP data based on the current version of Jasper.
  StringInterpreter
  Defines the interface for the String interpreter.
  StringInterpreterFactory
  Provides `StringInterpreter` instances for JSP compilation.
  StringInterpreterFactory.DefaultStringInterpreter
  TagConstants
  TagPluginManager
  Manages tag plugin optimizations.
  TextOptimizer
  TldCache
  This class caches parsed instances of TLD files to remove the need for the same TLD to be parsed for each JSP that references it.