All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| AntCompiler |
Main JSP compiler class.
|
| AntCompiler.JasperAntLogger |
|
| AntCompiler.SystemLogHandler |
|
| ArithmeticNode |
|
| ArrayELResolver |
Standard ELResolver for working with arrays.
|
| AstAbstractEmpty |
|
| AstAnd |
|
| AstAssign |
|
| AstBracketSuffix |
|
| AstChoice |
|
| AstCompositeExpression |
|
| AstConcatenation |
|
| AstDeferredExpression |
|
| AstDiv |
|
| AstDotSuffix |
|
| AstDynamicExpression |
|
| AstEmpty |
|
| AstEqual |
|
| AstFalse |
|
| AstFloatingPoint |
|
| AstFunction |
|
| AstGreaterThan |
|
| AstGreaterThanEqual |
|
| AstIdentifier |
|
| AstInteger |
|
| AstLambdaExpression |
|
| AstLambdaParameters |
|
| AstLessThan |
|
| AstLessThanEqual |
|
| AstListData |
|
| AstLiteralExpression |
|
| AstMapData |
|
| AstMapEntry |
|
| AstMethodParameters |
|
| AstMinus |
|
| AstMod |
|
| AstMult |
|
| AstNegative |
|
| AstNot |
|
| AstNotEmpty |
|
| AstNotEqual |
|
| AstNull |
|
| AstOr |
|
| AstPlus |
|
| AstSemicolon |
|
| AstSetData |
|
| AstString |
|
| AstTrue |
|
| AstValue |
|
| AstValue.Target |
|
| AsyncFileHandler |
A FileHandler implementation that uses a queue of log entries.
|
| AttributeParser |
Converts a JSP attribute value into the unquoted equivalent.
|
| BeanELResolver |
Standard ELResolver for working with JavaBeans.
|
| BeanNameELResolver |
|
| BeanNameResolver |
Base implementation that provides a minimal default implementation that is intended to be extended by application
developers.
|
| BeanRepository |
Repository of {page, request, session, application}-scoped beans
|
| BodyContent |
An encapsulation of the evaluation of the body of an action so it is available to a tag handler.
|
| BodyContentImpl |
Write text to a character-output stream, buffering characters to provide efficient writing of single
characters, arrays, and strings.
|
| BodyTag |
The BodyTag interface extends IterationTag by defining additional methods that let a tag handler manipulate the
content of evaluating its body.
|
| BodyTagSupport |
A base class for defining tag handlers implementing BodyTag.
|
| BooleanNode |
|
| Catch |
|
| Choose |
|
| ClassLoaderLogManager |
Per classloader LogManager implementation.
|
| ClassLoaderLogManager.ClassLoaderLogInfo |
|
| ClassLoaderLogManager.LogNode |
|
| ClassLoaderLogManager.RootLogger |
This class is needed to instantiate the root of each per classloader hierarchy.
|
| Compiler |
Main JSP compiler class.
|
| CompositeELResolver |
|
| ConcurrentCache<K,V> |
|
| Constants |
Some constants and other global data that are used by the compiler and the runtime.
|
| ContextBind |
|
| DateFormatCache |
Cache structure for SimpleDateFormat formatted timestamps based on seconds.
|
| Diagnostics |
|
| DynamicAttributes |
For a tag to declare that it accepts dynamic attributes, it must implement this interface.
|
| ELArithmetic |
A helper class of Arithmetic defined by the EL Specification
|
| ELArithmetic.BigDecimalDelegate |
|
| ELArithmetic.BigIntegerDelegate |
|
| ELArithmetic.DoubleDelegate |
|
| ELArithmetic.LongDelegate |
|
| ELClass |
|
| ELContext |
|
| ELContextEvent |
|
| ELContextImpl |
Implementation of ELContext
|
| ELContextListener |
|
| ELContextWrapper |
Simple ELContextWrapper for runtime evaluation of EL w/ dynamic FunctionMappers
|
| ELException |
Represents any of the exception conditions that can arise during expression evaluation.
|
| ELException |
Deprecated.
|
| ELFunctionMapper |
This class generates functions mappers for the EL expressions in the page.
|
| ELInterpreter |
Defines the interface for the expression language interpreter.
|
| ELInterpreterFactory |
|
| ELInterpreterFactory.DefaultELInterpreter |
|
| ELInterpreterTagSetters |
A non-specification compliant ELInterpreter that optimizes a subset of setters for tag attributes.
|
| ELManager |
|
| ELNode |
This class defines internal representation for an EL Expression.
|
| ELNode.ELText |
Represents anything in EL expression, other than functions, including function arguments etc.
|
| ELNode.Function |
Represents a function.
|
| ELNode.Nodes |
An ordered list of ELNode.
|
| ELNode.Root |
Represents an EL expression: anything in ${ and }.
|
| ELNode.Text |
Represents text outside of EL expression.
|
| ELNode.Visitor |
|
| ELParseException |
Deprecated.
|
| ELParser |
|
| ELParser |
This class implements a parser for EL expressions.
|
| ELParserConstants |
Token literal values and constants.
|
| ELParserTokenManager |
Token Manager.
|
| ELParserTreeConstants |
|
| ELProcessor |
|
| ELResolver |
|
| ELResolverImpl |
Deprecated. |
| ELSupport |
A helper class that implements the EL Specification
|
| EmbeddedServletOptions |
A class to hold all init parameters specific to the JSP engine.
|
| ErrorData |
Contains information about an error, for error pages.
|
| 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.
|
| EvaluationContext |
|
| EvaluationListener |
|
| ExceptionUtils |
Utilities for handling Throwable and Exceptions.
|
| ExceptionUtils |
Utilities for handling Throwables and Exceptions.
|
| ExceptionUtils |
Utilities for handling Throwables and Exceptions.
|
| Expression |
|
| Expression |
Deprecated.
|
| ExpressionBuilder |
|
| ExpressionEvaluator |
Deprecated.
|
| ExpressionEvaluatorImpl |
Deprecated. |
| ExpressionFactory |
|
| ExpressionFactoryImpl |
|
| ExpressionImpl |
Deprecated. |
| FastRemovalDequeue<T> |
The FastRemovalDequeue is a Dequeue that supports constant time removal of entries.
|
| FileHandler |
Implementation of Handler that appends log messages to a file named {prefix}{date}{suffix} in a configured
directory.
|
| FileHandler.ThreadFactory |
|
| ForEach |
|
| ForTokens |
|
| FunctionInfo |
Information for a function in a Tag Library.
|
| FunctionMapper |
|
| FunctionMapper |
Deprecated.
|
| FunctionMapperFactory |
|
| FunctionMapperImpl |
|
| FunctionMapperImpl |
Deprecated. |
| FunctionMapperImpl.Function |
|
| HttpJspBase |
This is the super class of all JSP-generated servlets.
|
| HttpJspPage |
The HttpJspPage interface describes the interaction that a JSP Page Implementation Class must satisfy when using the
HTTP protocol.
|
| If |
|
| ImplicitObjectELResolver |
Provides resolution in EL for the implicit variables of a JSP page.
|
| Import |
|
| ImportHandler |
|
| InstanceManager |
|
| InstanceManagerBindings |
|
| InstanceManagerFactory |
|
| InstrumentableClassLoader |
|
| IntrospectionUtils |
Utils for introspection and reflection
|
| IntrospectionUtils.PropertySource |
|
| IntrospectionUtils.SecurePropertySource |
|
| IterationTag |
The IterationTag interface extends Tag by defining one additional method that controls the reevaluation of its body.
|
| Jar |
Provides an abstraction for use by the various classes that need to scan
JARs.
|
| JarScanFilter |
|
| JarScanner |
Scans a web application and classloader hierarchy for JAR files.
|
| JarScannerCallback |
This interface is implemented by clients of the JarScanner to enable
them to receive notification of a discovered JAR.
|
| JarScannerFactory |
Provide a mechanism for Jasper to obtain a reference to the JarScanner implementation.
|
| JarScanType |
|
| JasperELResolver |
Jasper-specific CompositeELResolver that optimizes certain functions to avoid unnecessary resolver calls.
|
| JasperELResolver.GraalBeanELResolver |
Extend ELResolver for Graal to avoid bean info use if possible, as BeanELResolver needs manual reflection
configuration.
|
| JasperException |
Base class for all exceptions generated by the JSP engine.
|
| JasperInitializer |
Initializer for the Jasper JSP Engine.
|
| JasperLoader |
Class loader for loading servlet class files (corresponding to JSP files) and tag handler class files (corresponding
to tag files).
|
| JavacErrorDetail |
Class providing details about a javac compilation error.
|
| JavaCompiler |
Main JSP compiler class.
|
| JdkLoggerFormatter |
A more compact formatter.
|
| JDTCompiler |
JDT class compiler.
|
| JJTELParserState |
|
| JreCompat |
|
| JsonFormatter |
Provides the same information as the one line format but using JSON formatting.
|
| JsonFormatter.JSONFilter |
Provides escaping of values so they can be included in a JSON document.
|
| JspApplicationContext |
Stores application-scoped information for the JSP container.
|
| JspApplicationContextImpl |
Implementation of JspApplicationContext
|
| JspC |
Shell for the jspc compiler.
|
| JspCompilationContext |
A placeholder for various things that are used throughout the JSP engine.
|
| JspConfig |
Handles the jsp-config element in WEB_INF/web.xml.
|
| JspConfig.JspProperty |
|
| JspConfig.JspPropertyGroup |
|
| JspContext |
JspContext serves as the base class for the PageContext class and abstracts all information that is not
specific to servlets.
|
| JspContextWrapper |
Implementation of a JSP Context Wrapper.
|
| JspCServletContext |
Simple ServletContext implementation without HTTP-specific methods.
|
| JspELException |
|
| JspEngineInfo |
The JspEngineInfo is an abstract class that provides information on the current JSP engine.
|
| JspException |
A generic exception known to the JSP engine; uncaught JspExceptions will result in an invocation of the errorpage
machinery.
|
| JspFactory |
The JspFactory is an abstract class that defines a number of factory methods available to a JSP page at runtime for
the purposes of creating instances of various interfaces and classes used to support the JSP implementation.
|
| JspFactoryImpl |
Implementation of JspFactory.
|
| JspFragment |
Encapsulates a portion of JSP code in an object that can be invoked as many times as needed.
|
| JspFragmentHelper |
Helper class from which all Jsp Fragment helper classes extend.
|
| JspIdConsumer |
Interface that allows tag handlers to be provided with a unique (within the scope of the web application) ID.
|
| JspMethodExpression |
|
| JspMethodNotFoundException |
|
| JspPage |
The JspPage interface describes the generic interaction that a JSP Page Implementation class must satisfy; pages that
use the HTTP protocol are described by the HttpJspPage interface.
|
| JspPropertyNotFoundException |
|
| JspPropertyNotWritableException |
|
| JspRuntimeContext |
Class for tracking JSP compile time file dependencies when the >%@include file="
|
| JspRuntimeLibrary |
Bunch of util methods that are used by code generated for useBean, getProperty and setProperty.
|
| JspServlet |
The Jasper JSP engine.
|
| JspServletWrapper |
The Jasper JSP engine.
|
| JspSourceDependent |
Interface for tracking the source files dependencies, for the purpose of compiling out of date pages.
|
| JspSourceImports |
The EL engine needs access to the imports used in the JSP page to configure the ELContext.
|
| JspTag |
Serves as a base class for Tag and SimpleTag.
|
| JspTagException |
Exception to be used by a Tag Handler to indicate some unrecoverable error.
|
| JspUtil |
This class has all the utility method(s).
|
| JspUtil.ValidAttribute |
|
| JspValueExpression |
Wrapper for providing context to ValueExpressions
|
| JspWriter |
The actions and template data in a JSP page is written using the JspWriter object that is referenced by the implicit
variable out which is initialized automatically using methods in the PageContext object.
|
| JspWriterImpl |
Write text to a character-output stream, buffering characters to provide efficient writing of single
characters, arrays, and strings.
|
| LambdaExpression |
|
| LambdaExpressionNestedState |
Stores the state required for correct evaluation of lambda expressions.
|
| ListELResolver |
|
| Localizer |
Class responsible for converting error codes to corresponding localized error messages.
|
| Log |
A simple logging interface abstracting logging APIs.
|
| LogConfigurationException |
An exception that is thrown only if a suitable LogFactory or Log instance cannot be created
by the corresponding factory methods.
|
| LogFactory |
This is a modified LogFactory that uses a simple ServiceLoader based discovery mechanism with a default of
using JDK based logging.
|
| MapELResolver |
|
| Mark |
Mark represents a point in the JSP input.
|
| MessageFactory |
|
| MethodExpression |
|
| MethodExpressionImpl |
An Expression that refers to a method on an object.
|
| MethodExpressionLiteral |
|
| MethodInfo |
|
| MethodNotFoundException |
|
| MultiThrowable |
Wraps a list of throwables as a single throwable.
|
| NewlineReductionServletWriter |
This class filters duplicate newlines instructions from the compiler output, and therefore from the runtime JSP.
|
| Node |
|
| Node |
An internal data representation of a JSP page or a JSP document (XML).
|
| Node.AttributeDirective |
Represents an attribute directive
|
| Node.AttributeGenerator |
Used as a placeholder for the evaluation code of a custom action attribute (used by the tag plugin machinery
only).
|
| Node.ChildInfo |
Collected information about child elements.
|
| Node.ChildInfoBase |
|
| Node.Comment |
Represents a Jsp comment Comments are kept for completeness.
|
| Node.CustomTag |
Represents a custom tag
|
| Node.Declaration |
Represents a declaration
|
| Node.DoBodyAction |
Represents a <jsp:doBody> tag file action
|
| Node.ELExpression |
Represents an EL expression.
|
| Node.Expression |
Represents an expression.
|
| Node.FallBackAction |
Represents a fallback action
|
| Node.ForwardAction |
Represents a forward action
|
| Node.GetProperty |
Represents a getProperty action
|
| Node.IncludeAction |
Represents an include action
|
| Node.IncludeDirective |
Represents an include directive
|
| Node.InvokeAction |
Represents a <jsp:invoke> tag file action
|
| Node.JspAttribute |
Represents attributes that can be request time expressions.
|
| Node.JspBody |
Represents a JspBody node (<jsp:body>)
|
| Node.JspElement |
Represents a <jsp:element>.
|
| Node.JspOutput |
Represents a <jsp:output>.
|
| Node.JspRoot |
Represents the root of a Jsp document (XML syntax)
|
| Node.JspText |
Represents the body of a <jsp:text> element
|
| Node.NamedAttribute |
Represents a Named Attribute (<jsp:attribute>)
|
| Node.Nodes |
An ordered list of Node, used to represent the body of an element, or a jsp page of jsp document.
|
| Node.PageDirective |
Represents a page directive
|
| Node.ParamAction |
Represents a param action
|
| Node.ParamsAction |
Represents a params action
|
| Node.PlugIn |
Represents a plugin action
|
| Node.Root |
Represents the root of a Jsp page or Jsp document
|
| Node.ScriptingElement |
Represents an expression, declaration, or scriptlet
|
| Node.Scriptlet |
Represents a scriptlet
|
| Node.SetProperty |
Represents a setProperty action
|
| Node.TagDirective |
Represents a tag directive
|
| Node.TaglibDirective |
Represents a custom taglib directive
|
| Node.TemplateText |
Represents a template text string
|
| Node.UninterpretedTag |
Represents an uninterpreted tag, from a Jsp document
|
| Node.UseBean |
Represents a useBean action
|
| Node.VariableDirective |
Represents a variable directive
|
| Node.Visitor |
A visitor class for visiting the node.
|
| NodeVisitor |
|
| OneLineFormatter |
Provides same information as default log format but on a single line to make it easier to grep the logs.
|
| Optional |
|
| Options |
A class to hold all init parameters specific to the JSP engine.
|
| Otherwise |
|
| Out |
|
| PageContext |
PageContext extends JspContext to provide useful context information for when JSP technology is used in a Servlet
environment.
|
| PageContextImpl |
Implementation of the PageContext class from the JSP spec.
|
| PageData |
Translation-time information on a JSP page.
|
| PageInfo |
A repository for various info about the translation unit under compilation.
|
| Param |
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParserController |
Controller for the parsing of a JSP page.
|
| PeriodicEventListener |
|
| PropertyNotFoundException |
|
| PropertyNotWritableException |
|
| ProtectedFunctionMapper |
Maps EL functions to their Java method counterparts.
|
| Redirect |
|
| ReflectionUtil |
Utilities for Managing Serialization and Reflection
|
| Remove |
|
| ResourceBundleELResolver |
|
| ScopedAttributeELResolver |
An ELResolver for working with JSP scoped attributes which may have page, request, session or application scope.
|
| SecurityClassLoad |
Static class used to preload java classes when using the Java SecurityManager so that the defineClassInPackage
RuntimePermission does not trigger an AccessControlException.
|
| SecurityUtil |
Util class for Security related operations.
|
| ServletResponseWrapperInclude |
ServletResponseWrapper used by the JSP 'include' action.
|
| ServletWriter |
This is what is used to generate servlets.
|
| Set |
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without
unicode processing).
|
| SimpleInstanceManager |
SimpleInstanceManager implements the org.apache.tomcat.InstanceManager interface.
|
| SimpleNode |
|
| SimpleTag |
Interface for defining Simple Tag Handlers.
|
| SimpleTagSupport |
A base class for defining tag handlers implementing SimpleTag.
|
| SkipPageException |
Exception to indicate the calling page must cease evaluation.
|
| SmapInput |
|
| 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.
|
| StandardELContext |
|
| StaticFieldELResolver |
|
| Stream |
|
| StreamELResolverImpl |
|
| StringInterpreter |
Defines the interface for the String interpreter.
|
| StringInterpreterEnum |
Provides an optimised conversion of string values to Enums.
|
| StringInterpreterFactory |
|
| StringInterpreterFactory.DefaultStringInterpreter |
|
| Tag |
The interface of a classic tag handler that does not want to manipulate its body.
|
| TagAdapter |
Wraps any SimpleTag and exposes it using a Tag interface.
|
| TagAttributeInfo |
Information on the attributes of a Tag, available at translation time.
|
| TagConstants |
|
| TagData |
The (translation-time only) attribute/value information for a tag instance.
|
| TagExtraInfo |
Optional class provided by the tag library author to describe additional translation-time information not described
in the TLD.
|
| TagFileInfo |
Tag information for a tag file in a Tag Library; This class is instantiated from the Tag Library Descriptor file
(TLD) and is available only at translation time.
|
| TagFileProcessor |
1.
|
| TagHandlerPool |
Pool of tag handlers that can be reused.
|
| TagInfo |
Tag information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) and
is available only at translation time.
|
| TagLibraryInfo |
Translation-time information associated with a taglib directive, and its underlying TLD file.
|
| TagLibraryValidator |
Translation-time validator class for a JSP page.
|
| TagPlugin |
This interface is to be implemented by the plugin author, to supply an alternate implementation of the tag handlers.
|
| TagPluginContext |
This interface allows the plugin author to make inquiries about the properties of the current tag, and to use Jasper
resources to generate direct Java codes in place of tag handler invocations.
|
| TagPluginManager |
Manages tag plugin optimizations.
|
| TagSupport |
A base class for defining new tag handlers implementing Tag.
|
| TagVariableInfo |
Variable information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file
(TLD) and is available only at translation time.
|
| 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.
|
| TldPreScanned |
|
| TldScanner |
Scans for and loads Tag Library Descriptors contained in a web application.
|
| Token |
Describes the input token stream.
|
| TokenMgrError |
Token Manager Error.
|
| TrimSpacesOption |
|
| TryCatchFinally |
The auxiliary interface of a Tag, IterationTag or BodyTag tag handler that wants additional hooks for managing
resources.
|
| TypeConverter |
|
| UniqueAttributesImpl |
Wraps the default attributes implementation and ensures that each attribute has a unique qname as required by the JSP
specification.
|
| Url |
|
| Util |
Util contains some often used consts, static methods and embedded class to support the JSTL tag plugin.
|
| Util.ImportResponseWrapper |
Wraps responses to allow us to retrieve results as Strings.
|
| Validation |
|
| ValidationMessage |
A validation message from either TagLibraryValidator or TagExtraInfo.
|
| ValueExpression |
|
| ValueExpressionImpl |
An Expression that can get or set a value.
|
| ValueExpressionLiteral |
|
| ValueReference |
|
| VariableInfo |
Information on the scripting variables that are created/modified by a tag (at run-time).
|
| VariableMapper |
|
| VariableMapperFactory |
|
| VariableMapperImpl |
|
| VariableResolver |
Deprecated.
|
| VariableResolverImpl |
Deprecated. |
| VerbatimFormatter |
Outputs just the log message with no additional elements.
|
| WebappProperties |
An interface intended for use by class loaders associated with a web application that enables them to provide
additional information to JULI about the web application with which they are associated.
|
| When |
|