Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.jasper.compiler

Interface Summary
ClassDeclarationPhase | When a generator implements ClassDeclarationPhase, its generate method will only be invoked while generating the servlet's class body and not during the service method phase.
CommentGenerator |
DestroyMethodPhase | If a generator needs to output things into the destroy() method of the generated servlet, it should implement DestroyMethodPhase
FileDeclarationPhase | If a generator wants to output stuff at "file scope" in the generated servlet class, it should implement this interface.
Generator | Interface that all generators implement.
InitMethodPhase | If you want code generated into init() method, then implement this interface.
JavaCompiler | If you want to plugin your own Java compiler, you probably want to write a class that implements this interface.
Mangler | You can control attributes like classname, packagename etc by plugging in your own mangler.
ParseEventListener | Interface for the JSP code generation backend.
Parser.Action |
ServiceMethodPhase | If your generator needs to generate code into the jspService() method (which is very likely), it should implement this class.
StaticInitializerPhase | Generators the need to generate code that end up being statically initialized need to implement this class.

Class Summary
BeanEndGenerator | Deal with .
BeanGenerator | Generate code for useBean.
BeanRepository | Holds instances of {session, application, page}-scoped beans
CharDataGenerator | CharDataGenerator generates the character data present in the JSP file.
CommandLineCompiler | Overrides some methods so that we get the desired effects.
Compiler | If you want to customize JSP compilation aspects, this class is something you should take a look at.
DeclarationGenerator | Generator to deal with JSP declarations.
EscapeUnicodeWriter | Used to escape unicode characters with \ u's.
ExpressionGenerator | Generator to deal with JSP expressions: <%= ...
ForwardGenerator | Generator for
GetPropertyGenerator | Generator for
IncludeGenerator | Generator for
JakartaCommentGenerator | Generates original "Jakarta"-style comments
JikesJavaCompiler | A Plug-in class for specifying a 'jikes' compile.
JspCompiler | JspCompiler is an implementation of Compiler with a funky code mangling and code generation scheme! The reason that it is both a sub-class of compiler and an implementation of mangler is because the isOutDated method that is overridden and the name mangulation both depend on the actual existance of other class and java files.
JspLineMap | Data structure to store the line and file map information.
JspLineMapItem | Data structure used for each individual line map item.
JspParseEventListener | JSP code generator "backend".
JspReader | JspReader is an input buffer for the JSP parser.
JspUtil | This class has all the utility method(s).
JspUtil.ValidAttribute |
MappedCharDataGenerator | CharDataGenerator generates the character data present in the JSP file.
Mark | Mark represents a point in the JSP input.
PageDataImpl | Implementation of abstract class javax.servlet.jsp.tagext.PageData.
Parser | The class that parses the JSP input and calls the right methods on the code generator backend.
ParserController | Controller for the parsing of a JSP page.
ParserXJspSax | SAX Parser to handle XJsp syntax.
PluginGenerator | Generator for
ScriptletGenerator | Generator for <% ....
ServletWriter | This is what is used to generate servlets.
SetPropertyGenerator | Generator for
StoredCharDataGenerator | StoredCharDataGenerator generates HTML and other data present in JSP files to be stored/serialized into a .dat file.
SunJavaCompiler | The default compiler.
TagBeginGenerator | Custom tag support.
TagCache | A simple cache to hold results of one-time evaluation for a custom tag.
TagEndGenerator | Custom tag support.
TagLibraries | A container for all tag libraries that have been imported using the taglib directive.
TagLibraryInfoImpl | Implementation of the TagLibraryInfo class from the JSP spec.
TldLocationsCache | A container for all tag libraries that are defined "globally" for the web application.
UninterpretedTagBeginGenerator | Generates the start element of an uninterpreted tag.
UninterpretedTagEndGenerator | Generates the start element of an uninterpreted tag.
XmlOutputter | Class responsible for generating the XML stream representing the JSP translation unit being compiled.

Exception Summary
CompileException | Class for parser exceptions.
ParseException | Class for parser exceptions.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2000 Apache Software Foundation. All Rights Reserved.