Package org.apache.jasper.compiler
package org.apache.jasper.compiler
-
ClassDescriptionMain JSP compiler class.Ant logger that captures compilation output for reporting.Handler that captures System.err output for compilation error reporting.Converts a JSP attribute value into the unquoted equivalent.Repository of {page, request, session, application}-scoped beansMain JSP compiler class.This class generates functions mappers for the EL expressions in the page.Defines the interface for the expression language interpreter.Provides
ELInterpreterinstances for JSP compilation.Default implementation ofELInterpreterthat delegates toJspUtil.interpreterCall(boolean, String, Class, String).This class defines internal representation for an EL Expression.Represents anything in EL expression, other than functions, including function arguments etc.Represents a function.An ordered list of ELNode.Represents an EL expression: anything in ${ and }.Represents text outside of EL expression.A visitor class for traversing ELNodes.This class implements a parser for EL expressions.Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler.Interface for handling JSP parse and javac compilation errors.Provide a mechanism for Jasper to obtain a reference to the JarScanner implementation.Class providing details about a javac compilation error.Main JSP compiler class.JDT class compiler.Handles the jsp-config element in WEB_INF/web.xml.Represents the JSP property configuration values for a JSP page or group of pages.Represents a JSP property group with a path, extension, and associated JSP property.Class for tracking JSP compile time file dependencies when the >%@include file="This class has all the utility method(s).Represents a valid attribute for a tag.Class responsible for converting error codes to corresponding localized error messages.Mark represents a point in the JSP input.This class filters duplicate newlines instructions from the compiler output, and therefore from the runtime JSP.An internal data representation of a JSP page or a JSP document (XML).Represents an attribute directiveUsed as a placeholder for the evaluation code of a custom action attribute (used by the tag plugin machinery only).Collected information about child elements.Base class for nodes that collect child element information.Represents a Jsp comment Comments are kept for completeness.Represents a custom tagRepresents a declarationRepresents a <jsp:doBody> tag file actionRepresents an EL expression.Represents an expression.Represents a fallback actionRepresents a forward actionRepresents a getProperty actionRepresents an include actionRepresents an include directiveRepresents a <jsp:invoke> tag file actionRepresents attributes that can be request time expressions.Represents a JspBody node (<jsp:body>)Represents a <jsp:element>.Represents a <jsp:output>.Represents the root of a Jsp document (XML syntax)Represents the body of a <jsp:text> elementRepresents 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 directiveRepresents a param actionRepresents a params actionRepresents a plugin actionRepresents the root of a Jsp page or Jsp documentRepresents an expression, declaration, or scriptletRepresents a scriptletRepresents a setProperty actionRepresents a tag directiveRepresents a custom taglib directiveRepresents a template text stringRepresents an uninterpreted tag, from a Jsp documentRepresents a useBean actionRepresents a variable directiveA visitor class for visiting the node.A repository for various info about the translation unit under compilation.Controller for the parsing of a JSP page.This is what is used to generate servlets.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.Defines the interface for the String interpreter.ProvidesStringInterpreterinstances for JSP compilation.Default implementation of StringInterpreter that handles standard type conversions.Constants for JSP tag action names and URIs used during compilation.1.Manages tag plugin optimizations.Provides optimizations for text nodes in JSP pages.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.