org.apache.xerces.impl
protected static class XMLDocumentFragmentScannerImpl.ElementStack extends Object
Field Summary | |
---|---|
protected QName[] | fElements The stack data. |
protected int | fSize The size of the stack. |
Constructor Summary | |
---|---|
ElementStack() Default constructor. |
Method Summary | |
---|---|
void | clear() Clears the stack without throwing away existing QName objects. |
void | popElement(QName element)
Pops an element off of the stack by setting the values of
the specified QName.
|
QName | pushElement(QName element)
Pushes an element on the stack.
|
Note: The object returned is not orphaned to the caller. Therefore, the caller should consider the object to be read-only.
Note: The QName values are copied into the stack. In other words, the caller does not orphan the element to the stack. Also, the QName object returned is not orphaned to the caller. It should be considered read-only.
Parameters: element The element to push onto the stack.
Returns: Returns the actual QName object that stores the