| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xml.utils.BoolStack
public final class BoolStack
Simple stack for boolean values.
| Field Summary | |
|---|---|
| private  int | m_allocatedSizeArray size allocated | 
| private  int | m_indexIndex into the array of booleans | 
| private  boolean[] | m_valuesArray of boolean values | 
| Constructor Summary | |
|---|---|
| BoolStack()Default constructor. | |
| BoolStack(int size)Construct a IntVector, using the given block size. | |
| Method Summary | |
|---|---|
|  void | clear()Clears the stack. | 
|  java.lang.Object | clone() | 
| private  void | grow()Grows the size of the stack | 
|  boolean | isEmpty()Tests if this stack is empty. | 
|  boolean | peek()Looks at the object at the top of this stack without removing it from the stack. | 
|  boolean | peekOrFalse()Looks at the object at the top of this stack without removing it from the stack. | 
|  boolean | peekOrTrue()Looks at the object at the top of this stack without removing it from the stack. | 
|  boolean | pop()Removes the object at the top of this stack and returns that object as the value of this function. | 
|  boolean | popAndTop()Removes the object at the top of this stack and returns the next object at the top as the value of this function. | 
|  boolean | push(boolean val)Pushes an item onto the top of this stack. | 
|  void | setTop(boolean b)Set the item at the top of this stack | 
|  int | size()Get the length of the list. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
private boolean[] m_values
private int m_allocatedSize
private int m_index
| Constructor Detail | 
|---|
public BoolStack()
public BoolStack(int size)
size - array size to allocate| Method Detail | 
|---|
public final int size()
public final void clear()
public final boolean push(boolean val)
val - the boolean to be pushed onto this stack.
item argument.public final boolean pop()
EmptyStackException - if this stack is empty.public final boolean popAndTop()
public final void setTop(boolean b)
b - Object to set at the top of this stackpublic final boolean peek()
EmptyStackException - if this stack is empty.public final boolean peekOrFalse()
public final boolean peekOrTrue()
public boolean isEmpty()
true if this stack is empty;
          false otherwise.private void grow()
public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||