Package org.apache.jasper.compiler

Interface Summary
ErrorHandler Interface for handling JSP parse and javac compilation errors.
TagConstants  
 

Class Summary
Compiler Main JSP compiler class.
ELFunctionMapper This class generates functions mappers for the EL expressions in the page.
ELNode.ELText Represents anything in EL expression, other than functions, including function arguments etc
ELNode.Function Represents a function Currently only include the prefix and function name, but not its arguments.
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  
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.
JavacErrorDetail Class providing details about a javac compilation error.
JspConfig Handles the jsp-config element in WEB_INF/web.xml.
JspConfig.JspProperty  
JspRuntimeContext Class for tracking JSP compile time file dependencies when the &060;%@include file="..."%&062; directive is used.
JspUtil This class has all the utility method(s).
JspUtil.ValidAttribute  
Localizer Class responsible for converting error codes to corresponding localized error messages.
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.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 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 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 .
Node.JspOutput Represents a .
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.
ServletWriter This is what is used to generate servlets.
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.
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.
TagPluginManager Manages tag plugin optimizations.
TextOptimizer  
TldLocationsCache A container for all tag libraries that are defined "globally" for the web application.
 



Copyright © 2000 Apache Software Foundation. All Rights Reserved.