| AntCompiler
| Main JSP compiler class. This class uses Ant for compiling. |
code | html |
| AntCompiler.JasperAntLogger
| |
code | html |
| AntCompiler.SystemLogHandler
| |
code | html |
| AntJavaCompiler
| Java compiler through ant |
code | html |
| AntJavaCompiler.JasperAntLogger
| |
code | html |
| AntJavaCompiler.JavacObj
| |
code | html |
| AntJavaCompiler.JavacThreadFactory
| |
code | html |
| BaseJspListener
| An abstract base class to make things easy during development. |
code | html |
| BeanEndGenerator
| Deal with . |
code | html |
| BeanGenerator
| Generate code for useBean. |
code | html |
| BeanRepository
| Repository of {page, request, session, application}-scoped beans |
code | html |
| CharDataGenerator
| CharDataGenerator generates the character data present in the JSP
file. |
code | html |
| ClassFileData
| |
code | html |
| ClassName
| Parse a .class file to figure out the name of the class from which
it was generated. |
code | html |
| Collector
| Collect info about the page and nodes, and make them availabe through
the PageInfo object. |
code | html |
| Collector.CollectVisitor
| A visitor for collecting information on the page and the body of
the custom tags. |
code | html |
| ConstantPool
| |
code | html |
| DeclarationGenerator
| Generator to deal with JSP declarations. |
code | html |
| DefaultErrorHandler
| Default implementation of ErrorHandler interface. |
code | html |
| DelegatingListener
| Simple util class.... |
code | html |
| DumbParseEventListener
| Throwaway class that can be used for debugging during development
etc. |
code | html |
| Dumper
| |
code | html |
| Dumper.DumpVisitor
| |
code | html |
| ELFunctionMapper
| This class generates functions mappers for the EL expressions in the page. |
code | html |
| ELFunctionMapper.ELFunctionVisitor
| A visitor for the page. |
code | html |
| ELNode.ELText
| Represents anything in EL expression, other than functions, including
function arguments etc |
code | html |
| ELNode.Function
| Represents a function
Currently only include the prefix and function name, but not its
arguments. |
code | html |
| ELNode.Nodes
| An ordered list of ELNode. |
code | html |
| ELNode.Root
| Represents an EL expression: anything in ${ and }. |
code | html |
| ELNode.Text
| Represents text outside of EL expression. |
code | html |
| ELNode.Visitor
| |
code | html |
| ELParser
| This class implements a parser for EL expressions. |
code | html |
| ELParser.Char
| |
code | html |
| ELParser.Id
| |
code | html |
| ELParser.QuotedString
| |
code | html |
| ELParser.Token
| |
code | html |
| ErrorDispatcher
| Class responsible for dispatching JSP parse and javac compilation errors
to the configured error handler. |
code | html |
| ErrorDispatcher.ErrorVisitor
| |
code | html |
| EscapeUnicodeWriter
| Used to escape unicode characters with \ u's. |
code | html |
| ExpressionGenerator
| Generator to deal with JSP expressions: <%= ... %> stuff. |
code | html |
| ForwardGenerator
| Generator for |
code | html |
| Generator
| Generate Java source from Nodes |
code | html |
| Generator.FragmentHelperClass
| Keeps track of the generated Fragment Helper Class |
code | html |
| Generator.FragmentHelperClass.Fragment
| |
code | html |
| Generator.GenBuffer
| A class for generating codes to a buffer. |
code | html |
| Generator.GenerateVisitor
| A visitor that generates codes for the elements in the page. |
code | html |
| Generator.TagHandlerInfo
| Class storing the result of introspecting a custom tag handler. |
code | html |
| GetPropertyGenerator
| Generator for |
code | html |
| ImplicitTagLibraryInfo
| 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. |
code | html |
| IncludeGenerator
| Generator for |
code | html |
| InfoGenerator
| Info directive. |
code | html |
| JCICompiler
| JDT class compiler. |
code | html |
| JDTCompiler
| JDT class compiler. |
code | html |
| JDTJavaCompiler
| JDT class compiler. |
code | html |
| JasperTagInfo
| TagInfo extension used by tag handlers that are implemented via tag files. |
code | html |
| JavacErrorDetail
| Class providing details about a javac compilation error. |
code | html |
| JspCompiler
| JspCompiler is an implementation of Compiler with a funky code
mangling and code generation scheme! |
code | html |
| JspConfig
| Handles the jsp-config element in WEB_INF/web.xml. |
code | html |
| JspConfig.JspProperty
| |
code | html |
| JspConfig.JspPropertyGroup
| |
code | html |
| JspDocumentParser
| Class implementing a parser for a JSP document, that is, a JSP page in XML
syntax. |
code | html |
| JspDocumentParser.EnableDTDValidationException
| |
code | html |
| JspParseEventListener
| JSP code generator "backend". |
code | html |
| JspParseEventListener.AutoFlushHandler
| |
code | html |
| JspParseEventListener.BufferHandler
| |
code | html |
| JspParseEventListener.ContentTypeHandler
| |
code | html |
| JspParseEventListener.ErrorPageHandler
| |
code | html |
| JspParseEventListener.ExtendsHandler
| |
code | html |
| JspParseEventListener.GeneratorWrapper
| |
code | html |
| JspParseEventListener.ImportsHandler
| |
code | html |
| JspParseEventListener.InfoHandler
| |
code | html |
| JspParseEventListener.IsErrorPageHandler
| |
code | html |
| JspParseEventListener.IsThreadSafeHandler
| |
code | html |
| JspParseEventListener.LanguageHandler
| |
code | html |
| JspParseEventListener.PageDirectiveHandlerInfo
| |
code | html |
| JspParseEventListener.SessionHandler
| |
code | html |
| JspProperty
| |
code | html |
| JspPropertyGroup
| |
code | html |
| JspReader
| JspReader is an input buffer for the JSP parser. |
code | html |
| JspRuntimeContext
| Class for tracking JSP compile time file dependencies when the
&060;%@include file="..."%&062; directive is used. |
code | html |
| JspUtil
| This class has all the utility method(s). |
code | html |
| JspUtil.ValidAttribute
| |
code | html |
| Jsr199JavaCompiler
| Invoke Java Compiler per JSR 199, using in-memory storage for both the
input Java source and the generated bytecodes. |
code | html |
| Jsr199JavaCompiler.BytecodeFile
| |
code | html |
| Localizer
| Class responsible for converting error codes to corresponding localized
error messages. |
code | html |
| Mark
| Mark represents a point in the JSP input. |
code | html |
| Mark.IncludeState
| Keep track of parser before parsing an included file. |
code | html |
| Node.AttributeDirective
| Represents an attribute directive |
code | html |
| Node.AttributeGenerator
| Used as a placeholder for the evaluation code of a custom action
attribute (used by the tag plugin machinery only). |
code | html |
| Node.ChildInfo
| Collected information about child elements. |
code | html |
| Node.Comment
| Represents a Jsp comment Comments are kept for completeness. |
code | html |
| Node.CustomTag
| Represents a custom tag |
code | html |
| Node.Declaration
| Represents a declaration |
code | html |
| Node.DoBodyAction
| Represents a tag file action |
code | html |
| Node.ELExpression
| Represents an EL expression. |
code | html |
| Node.Expression
| Represents an expression. |
code | html |
| Node.FallBackAction
| Represents a fallback action |
code | html |
| Node.ForwardAction
| Represents a forward action |
code | html |
| Node.GetProperty
| Represents a getProperty action |
code | html |
| Node.IncludeAction
| Represents an include action |
code | html |
| Node.IncludeDirective
| Represents an include directive |
code | html |
| Node.InvokeAction
| Represents a tag file action |
code | html |
| Node.JspAttribute
| Represents attributes that can be request time expressions. |
code | html |
| Node.JspBody
| Represents a JspBody node (<jsp:body>) |
code | html |
| Node.JspElement
| Represents a . |
code | html |
| Node.JspOutput
| Represents a . |
code | html |
| Node.JspRoot
| Represents the root of a Jsp document (XML syntax) |
code | html |
| Node.JspText
| Represents the body of a <jsp:text> element |
code | html |
| Node.NamedAttribute
| Represents a Named Attribute (<jsp:attribute>) |
code | html |
| Node.Nodes
| An ordered list of Node, used to represent the body of an element, or a
jsp page of jsp document. |
code | html |
| Node.PageDirective
| Represents a page directive |
code | html |
| Node.ParamAction
| Represents a param action |
code | html |
| Node.ParamsAction
| Represents a params action |
code | html |
| Node.PlugIn
| Represents a plugin action |
code | html |
| Node.Root
| Represents the root of a Jsp page or Jsp document |
code | html |
| Node.Scriptlet
| Represents a scriptlet |
code | html |
| Node.SetProperty
| Represents a setProperty action |
code | html |
| Node.TagDirective
| Represents a tag directive |
code | html |
| Node.TaglibDirective
| Represents a custom taglib directive |
code | html |
| Node.TemplateText
| Represents a template text string |
code | html |
| Node.UninterpretedTag
| Represents an uninterpreted tag, from a Jsp document |
code | html |
| Node.UseBean
| Represents a useBean action |
code | html |
| Node.VariableDirective
| Represents a variable directive |
code | html |
| Node.Visitor
| A visitor class for visiting the node. |
code | html |
| PageDataImpl
| An implementation of javax.servlet.jsp.tagext.PageData which
builds the XML view of a given page. |
code | html |
| PageDataImpl.FirstPassVisitor
| |
code | html |
| PageDataImpl.SecondPassVisitor
| |
code | html |
| PageInfo
| A repository for various info about the translation unit under compilation. |
code | html |
| ParseException
| Class for parser exceptions. |
code | html |
| Parser
| This class implements a parser for a JSP page (non-xml view). |
code | html |
| ParserController
| Controller for the parsing of a JSP page. |
code | html |
| PluginGenerator
| Generator for |
code | html |
| ScriptingVariabler
| Class responsible for determining the scripting variables that every
custom action needs to declare. |
code | html |
| ScriptingVariabler.CustomTagCounter
| |
code | html |
| ScriptingVariabler.ScriptingVariableVisitor
| |
code | html |
| ScriptletGenerator
| Generator for <% .... %> stuff. |
code | html |
| ServletWriter
| This is what is used to generate servlets. |
code | html |
| SetPropertyGenerator
| Generator for |
code | html |
| 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. |
code | html |
| SmapStratum
| Represents the line and file mappings associated with a JSR-045
"stratum". |
code | html |
| SmapStratum.LineInfo
| Represents a single LineSection in an SMAP, associated with
a particular stratum. |
code | html |
| SmapUtil
| Contains static utilities for generating SMAP data based on the
current version of Jasper. |
code | html |
| SmapUtil.PreScanVisitor
| |
code | html |
| SmapUtil.SDEInstaller
| |
code | html |
| SmapUtil.SmapGenVisitor
| |
code | html |
| StoredCharDataGenerator
| StoredCharDataGenerator generates HTML and other data present in
JSP files to be stored/serialized into a .dat file. |
code | html |
| SunJavaCompiler
| The default compiler. |
code | html |
| TagBeginGenerator
| Custom tag support. |
code | html |
| TagCache
| A simple cache to hold results of one-time evaluation for a custom
tag. |
code | html |
| TagEndGenerator
| Custom tag support. |
code | html |
| TagFileProcessor
| 1. |
code | html |
| TagFileProcessor.TagFileDirectiveVisitor
| A visitor the tag file |
code | html |
| TagFileProcessor.TagFileDirectiveVisitor.NameEntry
| |
code | html |
| TagFileProcessor.TagFileLoaderVisitor
| |
code | html |
| TagGeneratorBase.TagVariableData
| |
code | html |
| TagLibraries
| A container for all tag libraries that have been imported using
the taglib directive. |
code | html |
| TagLibraryInfoImpl
| Implementation of the TagLibraryInfo class from the JSP spec. |
code | html |
| TagPluginManager
| Manages tag plugin optimizations. |
code | html |
| TagPluginManager.TagPluginContextImpl
| |
code | html |
| TextOptimizer
| |
code | html |
| TextOptimizer.TextCatVisitor
| A visitor to concatenate contiguous template texts. |
code | html |
| TldLocationsCache
| A container for all tag libraries that are defined "globally"
for the web application. |
code | html |
| Validator
| Performs validation on the page elements. |
code | html |
| Validator.DirectiveVisitor
| A visitor to validate and extract page directive info |
code | html |
| Validator.TagExtraInfoVisitor
| A visitor for validating TagExtraInfo classes of all tags |
code | html |
| Validator.ValidateVisitor
| A visitor for validating nodes other than page directives |
code | html |
| Validator.ValidateVisitor.NamedAttributeVisitor
| |
code | html |