org.apache.xml.serializer
Class NamespaceMappings.Stack
java.lang.Object
  
org.apache.xml.serializer.NamespaceMappings.Stack
- Enclosing class:
 - NamespaceMappings
 
private class NamespaceMappings.Stack
- extends java.lang.Object
 
Rather than using java.util.Stack, this private class
 provides a minimal subset of methods and is faster
 because it is not thread-safe.
| 
Field Summary | 
(package private)  java.lang.Object[] | 
m_stack
 
            | 
private  int | 
max
 
            | 
private  int | 
top
 
            | 
 
 
| 
Method Summary | 
 void | 
clear()
 
            | 
 java.lang.Object | 
clone()
 
            | 
 boolean | 
empty()
 
            | 
 java.lang.Object | 
getElement(int index)
 
            | 
 boolean | 
isEmpty()
 
            | 
 java.lang.Object | 
peek()
 
            | 
 java.lang.Object | 
peek(int idx)
 
            | 
 java.lang.Object | 
pop()
 
            | 
 java.lang.Object | 
push(java.lang.Object o)
 
            | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
top
private int top
max
private int max
m_stack
java.lang.Object[] m_stack
NamespaceMappings.Stack
public NamespaceMappings.Stack()
clone
public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
- Overrides:
 clone in class java.lang.Object
 
- Throws:
 java.lang.CloneNotSupportedException
 
push
public java.lang.Object push(java.lang.Object o)
 
pop
public java.lang.Object pop()
 
peek
public java.lang.Object peek()
 
peek
public java.lang.Object peek(int idx)
 
isEmpty
public boolean isEmpty()
 
empty
public boolean empty()
 
clear
public void clear()
 
getElement
public java.lang.Object getElement(int index)