Package org.simpleframework.xml.stream
Class NodeStack
java.lang.Object
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Node>
,Collection<Node>
,List<Node>
,RandomAccess
,SequencedCollection<Node>
The
NodeStack
object is used to represent a stack
of DOM nodes. Stacking DOM nodes is required to determine where
within a stream of nodes you currently are. It allows a reader
to produce end events when a node is popped from the stack.- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
NodeStack
public NodeStack()Constructor for theNodeStack
object. This will create a stack for holding DOM nodes. To ensure that the initial size is enough to cope with typical XML documents it is set large enough to cope with reasonably deep elements.
-