Class Node.Nodes
java.lang.Object
org.apache.jasper.compiler.Node.Nodes
- Enclosing class:
Node
An ordered list of Node, used to represent the body of an element, or a jsp page of jsp document.
-
Method Summary
Modifier and TypeMethodDescriptionvoidAppends a node to the listgetNode(int index) Returns the node at the given index.getRoot()Returns the root node of this collection.booleanReturns whether the generated content is buffered.voidRemoves the given node from the list.voidsetGeneratedInBuffer(boolean g) Sets whether the generated content is buffered.intsize()Returns the number of nodes in this collection.voidVisit the nodes in the list with the supplied visitor
-
Method Details
-
add
-
remove
Removes the given node from the list.- Parameters:
n- The node to be removed
-
visit
Visit the nodes in the list with the supplied visitor- Parameters:
v- The visitor used- Throws:
JasperException- if an error occurs while visiting a node
-
size
public int size()Returns the number of nodes in this collection.- Returns:
- The number of nodes
-
getNode
Returns the node at the given index.- Parameters:
index- The index of the node to retrieve- Returns:
- The node at the given index, or null if out of bounds
-
getRoot
Returns the root node of this collection.- Returns:
- The root node, or null if not set
-
isGeneratedInBuffer
public boolean isGeneratedInBuffer()Returns whether the generated content is buffered.- Returns:
- true if content is generated in a buffer
-
setGeneratedInBuffer
public void setGeneratedInBuffer(boolean g) Sets whether the generated content is buffered.- Parameters:
g- true if content is generated in a buffer
-