|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.web3d.util.BooleanStack
A stack that is based on boolean values.
This stack is designed to be used in a high-speed, single threaded environment. It is directly backed by an array for fast access. Similar to the SimpleStack, but some methods not provided as they don't make sense.
Stack| Constructor Summary | |
BooleanStack()
Constructs a new, empty hashtable with a default capacity and load factor, which is 20 respectively. |
|
BooleanStack(int initialCapacity)
Constructs a new, empty hashtable with the specified initial capacity and default load factor, which is 0.75. |
|
| Method Summary | |
void |
clear()
Clears this stack so that it contains no values. |
boolean |
isEmpty()
Tests if this stack maps no values. |
boolean |
peek()
Peek at the value on the top of the stack without removing it. |
boolean |
pop()
Pop the value from the top of the stack. |
void |
push(boolean val)
Push a new value onto the top of the stack. |
int |
size()
Returns the number of keys in this hashtable. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public BooleanStack()
public BooleanStack(int initialCapacity)
initialCapacity - the initial capacity of the hashtable.
java.lang.IllegalArgumentException - if the initial capacity is less
than zero.| Method Detail |
public int size()
public boolean isEmpty()
true if this stack has no valuespublic void push(boolean val)
val - The new value for the stack.
public boolean peek()
throws java.util.EmptyStackException
java.util.EmptyStackException - The stack is currently emptypublic boolean pop()
public void clear()
public java.lang.String toString()
|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||