Uses of Class
org.apache.jasper.compiler.Node.Nodes
Packages that use Node.Nodes
-
Uses of Node.Nodes in org.apache.jasper.compiler
Fields in org.apache.jasper.compiler declared as Node.NodesModifier and TypeFieldDescriptionprivate 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.NodesModifier and TypeMethodDescriptionprivate Node.Nodes
Parses the JSP page or tag file with the given path name.Node.CustomTag.getAtETag()
Node.CustomTag.getAtSTag()
Node.getBody()
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, String path, JarFile jarFile, Node parent, boolean isTagFile, boolean directivesOnly, String pageEnc, String jspConfigPageEnc, boolean isEncodingSpecifiedInProlog) static Node.Nodes
Parser.parse
(ParserController pc, String path, JspReader reader, Node parent, boolean isTagFile, boolean directivesOnly, URL jarFileUrl, String pageEnc, String jspConfigPageEnc, boolean isDefaultPageEncoding, boolean hasBom) The main entry for ParserParses a JSP page or tag file.Processes an include directive with the given path.ParserController.parseTagFileDirectives
(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.NodesModifier and TypeMethodDescriptionvoid
TagPluginManager.apply
(Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo) static void
Collector.collect
(Compiler compiler, Node.Nodes page) AntJavaCompiler.compile
(String className, Node.Nodes pageNodes) JavaCompiler.compile
(String className, Node.Nodes pageNodes) Start Java compilationJDTJavaCompiler.compile
(String targetClassName, Node.Nodes pageNodes) Jsr199JavaCompiler.compile
(String className, Node.Nodes pageNodes) NullJavaCompiler.compile
(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
(String fname, Node.Nodes page, 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, String errMsg, 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.NodesModifierConstructorDescription(package private)
GenBuffer
(Node n, Node.Nodes b) PageDataImpl
(Node.Nodes page, Compiler compiler) Constructor.