Uses of Class
org.apache.jasper.compiler.Node.Nodes
-
Packages that use Node.Nodes Package Description org.apache.jasper.compiler -
-
Uses of Node.Nodes in org.apache.jasper.compiler
Fields in org.apache.jasper.compiler declared as Node.Nodes Modifier and Type Field Description private Node.Nodes
Node.CustomTag. atETag
private Node.Nodes
Node.CustomTag. atSTag
The following two fields are used for holding the Java scriptlets that the tag plugins may generate.private Node.Nodes
Generator.GenBuffer. body
protected Node.Nodes
Node. body
private Node.Nodes
TagPluginManager.TagPluginContextImpl. curNodes
protected Node.Nodes
Node. namedAttributeNodes
private Node.Nodes
Compiler. pageNodes
Methods in org.apache.jasper.compiler that return Node.Nodes Modifier and Type Method Description private Node.Nodes
ParserController. doParse(java.lang.String inFileName, Node parent, java.net.URL jarFileUrl)
Parses the JSP page or tag file with the given path name.Node.Nodes
Node.CustomTag. getAtETag()
Node.Nodes
Node.CustomTag. getAtSTag()
Node.Nodes
Node. getBody()
Node.Nodes
Node. getNamedAttributeNodes()
Searches all subnodes of this node for jsp:attribute standard actions, and returns that set of nodes as a Node.Nodes object.static Node.Nodes
JspDocumentParser. parse(ParserController pc, java.lang.String path, java.util.jar.JarFile jarFile, Node parent, boolean isTagFile, boolean directivesOnly, java.lang.String pageEnc, java.lang.String jspConfigPageEnc, boolean isEncodingSpecifiedInProlog)
static Node.Nodes
Parser. parse(ParserController pc, java.lang.String path, JspReader reader, Node parent, boolean isTagFile, boolean directivesOnly, java.net.URL jarFileUrl, java.lang.String pageEnc, java.lang.String jspConfigPageEnc, boolean isDefaultPageEncoding, boolean hasBom)
The main entry for ParserNode.Nodes
ParserController. parse(java.lang.String inFileName)
Parses a JSP page or tag file.Node.Nodes
ParserController. parse(java.lang.String inFileName, Node parent, java.net.URL jarFileUrl)
Processes an include directive with the given path.Node.Nodes
ParserController. parseTagFileDirectives(java.lang.String inFileName)
Extracts tag file directive information from the tag file with the given name.Methods in org.apache.jasper.compiler with parameters of type Node.Nodes Modifier and Type Method Description void
TagPluginManager. apply(Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo)
static void
Collector. collect(Compiler compiler, Node.Nodes page)
JavacErrorDetail[]
JavaCompiler. compile(java.lang.String className, Node.Nodes pageNodes)
Start Java compilationJavacErrorDetail[]
JDTJavaCompiler. compile(java.lang.String targetClassName, Node.Nodes pageNodes)
JavacErrorDetail[]
Jsr199JavaCompiler. compile(java.lang.String className, Node.Nodes pageNodes)
JavacErrorDetail[]
NullJavaCompiler. compile(java.lang.String className, Node.Nodes pageNodes)
private void
Generator. compileTagHandlerPoolList(Node.Nodes page)
Compiles list of tag handler pool names.static void
TextOptimizer. concatenate(Compiler compiler, Node.Nodes page)
static JavacErrorDetail
ErrorDispatcher. createJavacError(java.lang.String fname, Node.Nodes page, java.lang.StringBuilder errMsgBuf, int lineNum)
static void
Dumper. dump(Node.Nodes page)
private void
SmapUtil. evaluateNodes(Node.Nodes nodes, SmapStratum s, boolean breakAtLF)
static void
Generator. generate(ServletWriter out, Compiler compiler, Node.Nodes page)
The main entry for Generator.private void
Generator. generateDeclarations(Node.Nodes page)
Generates declarations.private void
Generator. generatePostamble(Node.Nodes page)
Generates the ending part of the static portion of the servlet.private void
Generator. generatePreamble(Node.Nodes page)
Generates the beginning of the static portion of the servlet.void
SmapUtil. generateSmap(Node.Nodes pageNodes)
Generates an appropriate SMAP representing the current compilation context.private void
Generator. generateTagHandlerPreamble(JasperTagInfo tagInfo, Node.Nodes tag)
private void
Generator. generateXmlProlog(Node.Nodes page)
Generates an XML Prolog, which includes an XML declaration and an XML doctype declaration.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(Compiler compiler, Node.Nodes page)
Creates the functions mappers for all EL expressions in the JSP page.static JavacErrorDetail[]
ErrorDispatcher. parseJavacMessage(Node.Nodes pageNodes, java.lang.String errMsg, java.lang.String fname)
static void
ScriptingVariabler. set(Node.Nodes page, ErrorDispatcher err)
void
Node.CustomTag. setAtETag(Node.Nodes eTag)
void
Node.CustomTag. setAtSTag(Node.Nodes sTag)
void
Node. setBody(Node.Nodes body)
static void
Validator. validate(Compiler compiler, Node.Nodes page)
Constructors in org.apache.jasper.compiler with parameters of type Node.Nodes Constructor Description GenBuffer(Node n, Node.Nodes b)
PageDataImpl(Node.Nodes page, Compiler compiler)
Constructor.
-