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, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
NodeStack
public NodeStack()Constructor for theNodeStackobject. 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.
-