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.NodesNode.CustomTag.atETagprivate Node.NodesNode.CustomTag.atSTagThe following two fields are used for holding the Java scriptlets that the tag plugins may generate.private Node.NodesGenerator.GenBuffer.bodyprotected Node.NodesNode.bodyprivate Node.NodesTagPluginManager.TagPluginContextImpl.curNodesprotected Node.NodesNode.namedAttributeNodesprivate Node.NodesCompiler.pageNodesMethods in org.apache.jasper.compiler that return Node.NodesModifier and TypeMethodDescriptionprivate Node.NodesParses 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.NodesJspDocumentParser.parse(ParserController pc, String path, JarFile jarFile, Node parent, boolean isTagFile, boolean directivesOnly, String pageEnc, String jspConfigPageEnc, boolean isEncodingSpecifiedInProlog) static Node.NodesParser.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 TypeMethodDescriptionvoidTagPluginManager.apply(Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo) static voidCollector.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 voidGenerator.compileTagHandlerPoolList(Node.Nodes page) Compiles list of tag handler pool names.static voidTextOptimizer.concatenate(Compiler compiler, Node.Nodes page) static JavacErrorDetailErrorDispatcher.createJavacError(String fname, Node.Nodes page, StringBuilder errMsgBuf, int lineNum) static voidDumper.dump(Node.Nodes page) private voidSmapUtil.evaluateNodes(Node.Nodes nodes, SmapStratum s, boolean breakAtLF) static voidGenerator.generate(ServletWriter out, Compiler compiler, Node.Nodes page) The main entry for Generator.private voidGenerator.generateDeclarations(Node.Nodes page) Generates declarations.private voidGenerator.generatePostamble(Node.Nodes page) Generates the ending part of the static portion of the servlet.private voidGenerator.generatePreamble(Node.Nodes page) Generates the beginning of the static portion of the servlet.voidSmapUtil.generateSmap(Node.Nodes pageNodes) Generates an appropriate SMAP representing the current compilation context.private voidGenerator.generateTagHandlerPreamble(JasperTagInfo tagInfo, Node.Nodes tag) private voidGenerator.generateXmlProlog(Node.Nodes page) Generates an XML Prolog, which includes an XML declaration and an XML doctype declaration.voidTagFileProcessor.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 voidELFunctionMapper.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 voidScriptingVariabler.set(Node.Nodes page, ErrorDispatcher err) voidNode.CustomTag.setAtETag(Node.Nodes eTag) voidNode.CustomTag.setAtSTag(Node.Nodes sTag) voidNode.setBody(Node.Nodes body) static voidValidator.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.