abstract void |
ELNode.accept(ELNode.Visitor v) |
|
void |
ELNode.ELText.accept(ELNode.Visitor v) |
|
void |
ELNode.Function.accept(ELNode.Visitor v) |
|
void |
ELNode.Root.accept(ELNode.Visitor v) |
|
void |
ELNode.Text.accept(ELNode.Visitor v) |
|
void |
Node.AttributeDirective.accept(Node.Visitor v) |
|
void |
Node.AttributeGenerator.accept(Node.Visitor v) |
|
void |
Node.Comment.accept(Node.Visitor v) |
|
void |
Node.CustomTag.accept(Node.Visitor v) |
|
void |
Node.Declaration.accept(Node.Visitor v) |
|
void |
Node.DoBodyAction.accept(Node.Visitor v) |
|
void |
Node.ELExpression.accept(Node.Visitor v) |
|
void |
Node.Expression.accept(Node.Visitor v) |
|
void |
Node.FallBackAction.accept(Node.Visitor v) |
|
void |
Node.ForwardAction.accept(Node.Visitor v) |
|
void |
Node.GetProperty.accept(Node.Visitor v) |
|
void |
Node.IncludeAction.accept(Node.Visitor v) |
|
void |
Node.IncludeDirective.accept(Node.Visitor v) |
|
void |
Node.InvokeAction.accept(Node.Visitor v) |
|
void |
Node.JspBody.accept(Node.Visitor v) |
|
void |
Node.JspElement.accept(Node.Visitor v) |
|
void |
Node.JspOutput.accept(Node.Visitor v) |
|
void |
Node.JspRoot.accept(Node.Visitor v) |
|
void |
Node.JspText.accept(Node.Visitor v) |
|
void |
Node.NamedAttribute.accept(Node.Visitor v) |
|
void |
Node.PageDirective.accept(Node.Visitor v) |
|
void |
Node.ParamAction.accept(Node.Visitor v) |
|
void |
Node.ParamsAction.accept(Node.Visitor v) |
|
void |
Node.PlugIn.accept(Node.Visitor v) |
|
void |
Node.Root.accept(Node.Visitor v) |
|
void |
Node.Scriptlet.accept(Node.Visitor v) |
|
void |
Node.SetProperty.accept(Node.Visitor v) |
|
void |
Node.TagDirective.accept(Node.Visitor v) |
|
void |
Node.TaglibDirective.accept(Node.Visitor v) |
|
void |
Node.TemplateText.accept(Node.Visitor v) |
|
void |
Node.UninterpretedTag.accept(Node.Visitor v) |
|
void |
Node.UseBean.accept(Node.Visitor v) |
|
void |
Node.VariableDirective.accept(Node.Visitor v) |
|
void |
BeanRepository.addBean(Node.UseBean n,
String s,
String type,
String scope) |
|
void |
TagPluginManager.apply(Node.Nodes page,
ErrorDispatcher err,
PageInfo pageInfo) |
|
static void |
JspUtil.checkAttributes(String typeOfTag,
Node n,
JspUtil.ValidAttribute[] validAttributes,
ErrorDispatcher err) |
Checks if all mandatory attributes are present and if all attributes present have valid names.
|
static void |
JspUtil.checkScope(String scope,
Node n,
ErrorDispatcher err) |
Checks to see if the given scope is valid.
|
void |
Compiler.compile() |
Compile the jsp file from the current engine context.
|
void |
Compiler.compile(boolean compileClass) |
Compile the jsp file from the current engine context.
|
void |
Compiler.compile(boolean compileClass,
boolean jspcMode) |
Compile the jsp file from the current engine context.
|
static void |
TextOptimizer.concatenate(Compiler compiler,
Node.Nodes page) |
|
static JavacErrorDetail |
ErrorDispatcher.createJavacError(String fname,
Node.Nodes page,
StringBuilder errMsgBuf,
int lineNum) |
Create a compilation error.
|
static JavacErrorDetail |
ErrorDispatcher.createJavacError(String fname,
Node.Nodes page,
StringBuilder errMsgBuf,
int lineNum,
JspCompilationContext ctxt) |
Create a compilation error.
|
protected void |
Node.Visitor.doVisit(Node n) |
This method provides a place to put actions that are common to all nodes.
|
protected void |
AntCompiler.generateClass(Map<String,SmapStratum> smaps) |
|
protected abstract void |
Compiler.generateClass(Map<String,SmapStratum> smaps) |
Servlet compilation.
|
protected void |
JavaCompiler.generateClass(Map<String,SmapStratum> smaps) |
|
protected void |
JDTCompiler.generateClass(Map<String,SmapStratum> smaps) |
|
Class<?> |
BeanRepository.getBeanType(String bean) |
|
static String |
JspUtil.getTagHandlerClassName(String path,
String urn,
ErrorDispatcher err) |
Gets the fully-qualified class name of the tag handler corresponding to the given tag file path.
|
TaglibXml |
TldCache.getTaglibXml(TldResourcePath tldResourcePath) |
|
void |
ErrorDispatcher.javacError(String errorReport,
Exception e) |
Dispatches the given compilation error report and exception to the configured error handler.
|
void |
ErrorDispatcher.javacError(JavacErrorDetail[] javacErrors) |
Dispatches the given javac compilation errors to the configured error handler.
|
void |
ErrorHandler.javacError(String errorReport,
Exception exception) |
Processes the given javac error report and exception.
|
void |
ErrorHandler.javacError(JavacErrorDetail[] details) |
Processes the given javac compilation errors.
|
void |
ErrorDispatcher.jspError(Exception e) |
Dispatches the given parsing exception to the configured error handler.
|
void |
ErrorDispatcher.jspError(Exception e,
String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(Mark where,
Exception e,
String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(Mark where,
String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(Node n,
Exception e,
String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorDispatcher.jspError(Node n,
String errCode,
String... args) |
Dispatches the given JSP parse error to the configured error handler.
|
void |
ErrorHandler.jspError(String fname,
int line,
int column,
String msg,
Exception exception) |
Processes the given JSP parse error.
|
void |
ErrorHandler.jspError(String msg,
Exception exception) |
Processes the given JSP parse error.
|
void |
TagFileProcessor.loadTagFiles(Compiler compiler,
Node.Nodes page) |
Implements a phase of the translation that compiles (if necessary) the tag files used in a JSP files.
|
static void |
ELFunctionMapper.map(Node.Nodes page) |
Creates the functions mappers for all EL expressions in the JSP page.
|
Node.Nodes |
ParserController.parse(String inFileName) |
Parses a JSP page or tag file.
|
Node.Nodes |
ParserController.parse(String inFileName,
Node parent,
Jar jar) |
Processes an include directive with the given path.
|
Node.Nodes |
ParserController.parseDirectives(String inFileName) |
Parses the directives of a JSP page or tag file.
|
static JavacErrorDetail[] |
ErrorDispatcher.parseJavacErrors(String errMsg,
String fname,
Node.Nodes page) |
Parses the given error message into an array of javac compilation error messages (one per javac compilation error
line number).
|
Node.Nodes |
ParserController.parseTagFileDirectives(String inFileName,
Jar jar) |
Extracts tag file directive information from the given tag file.
|
static TagInfo |
TagFileProcessor.parseTagFileDirectives(ParserController pc,
String name,
String path,
Jar jar,
TagLibraryInfo tagLibInfo) |
Parses the tag file, and collects information on the directives included in it.
|
void |
PageInfo.setAutoFlush(String value,
Node n,
ErrorDispatcher err) |
|
void |
PageInfo.setBufferValue(String value,
Node n,
ErrorDispatcher err) |
|
void |
PageInfo.setDeferredSyntaxAllowedAsLiteral(String value,
Node n,
ErrorDispatcher err,
boolean pagedir) |
|
void |
PageInfo.setIsELIgnored(String value,
Node n,
ErrorDispatcher err,
boolean pagedir) |
|
void |
PageInfo.setIsErrorPage(String value,
Node n,
ErrorDispatcher err) |
|
void |
PageInfo.setIsThreadSafe(String value,
Node n,
ErrorDispatcher err) |
|
void |
PageInfo.setLanguage(String value,
Node n,
ErrorDispatcher err,
boolean pagedir) |
|
void |
PageInfo.setSession(String value,
Node n,
ErrorDispatcher err) |
|
void |
PageInfo.setTrimDirectiveWhitespaces(String value,
Node n,
ErrorDispatcher err,
boolean pagedir) |
|
void |
ELNode.Nodes.visit(ELNode.Visitor v) |
Visit the nodes in the list with the supplied visitor.
|
void |
ELNode.Visitor.visit(ELNode.ELText n) |
|
void |
ELNode.Visitor.visit(ELNode.Function n) |
|
void |
ELNode.Visitor.visit(ELNode.Root n) |
|
void |
ELNode.Visitor.visit(ELNode.Text n) |
|
void |
Node.Nodes.visit(Node.Visitor v) |
Visit the nodes in the list with the supplied visitor
|
void |
Node.Visitor.visit(Node.AttributeDirective n) |
|
void |
Node.Visitor.visit(Node.AttributeGenerator n) |
|
void |
Node.Visitor.visit(Node.Comment n) |
|
void |
Node.Visitor.visit(Node.CustomTag n) |
|
void |
Node.Visitor.visit(Node.Declaration n) |
|
void |
Node.Visitor.visit(Node.DoBodyAction n) |
|
void |
Node.Visitor.visit(Node.ELExpression n) |
|
void |
Node.Visitor.visit(Node.Expression n) |
|
void |
Node.Visitor.visit(Node.FallBackAction n) |
|
void |
Node.Visitor.visit(Node.ForwardAction n) |
|
void |
Node.Visitor.visit(Node.GetProperty n) |
|
void |
Node.Visitor.visit(Node.IncludeAction n) |
|
void |
Node.Visitor.visit(Node.IncludeDirective n) |
|
void |
Node.Visitor.visit(Node.InvokeAction n) |
|
void |
Node.Visitor.visit(Node.JspBody n) |
|
void |
Node.Visitor.visit(Node.JspElement n) |
|
void |
Node.Visitor.visit(Node.JspOutput n) |
|
void |
Node.Visitor.visit(Node.JspRoot n) |
|
void |
Node.Visitor.visit(Node.JspText n) |
|
void |
Node.Visitor.visit(Node.NamedAttribute n) |
|
void |
Node.Visitor.visit(Node.PageDirective n) |
|
void |
Node.Visitor.visit(Node.ParamAction n) |
|
void |
Node.Visitor.visit(Node.ParamsAction n) |
|
void |
Node.Visitor.visit(Node.PlugIn n) |
|
void |
Node.Visitor.visit(Node.Root n) |
|
void |
Node.Visitor.visit(Node.Scriptlet n) |
|
void |
Node.Visitor.visit(Node.SetProperty n) |
|
void |
Node.Visitor.visit(Node.TagDirective n) |
|
void |
Node.Visitor.visit(Node.TaglibDirective n) |
|
void |
Node.Visitor.visit(Node.TemplateText n) |
|
void |
Node.Visitor.visit(Node.UninterpretedTag n) |
|
void |
Node.Visitor.visit(Node.UseBean n) |
|
void |
Node.Visitor.visit(Node.VariableDirective n) |
|
protected void |
Node.Visitor.visitBody(Node n) |
Visit the body of a node, using the current visitor
|