biz.hammurapi.util
Class VisitorStack
java.lang.Object
biz.hammurapi.util.VisitorStack
public class VisitorStack
- extends java.lang.Object
Provides visiting stack information.
- Version:
- $Revision: 1.3 $
- Author:
- Pavel Vlasov
Method Summary |
java.util.List |
getStack()
|
java.util.List |
getStack(java.lang.Class clazz)
|
java.util.List |
getStack(java.lang.Class[] classes)
|
boolean |
isIn(java.lang.Class clazz)
|
boolean |
isIn(java.lang.Class[] classes)
|
java.lang.Object |
peek()
|
void |
print()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
peek
public java.lang.Object peek()
- Returns:
- Object from the top of the stack.
getStack
public java.util.List getStack()
- Returns:
- Unmodifiable stack
isIn
public boolean isIn(java.lang.Class clazz)
- Parameters:
clazz
-
- Returns:
- true if stack contains objects of type of the class.
isIn
public boolean isIn(java.lang.Class[] classes)
- Parameters:
clases
-
- Returns:
- true if stack contains objects of type of one of the classes.
getStack
public java.util.List getStack(java.lang.Class clazz)
- Parameters:
clazz
-
- Returns:
- list of stack entries of given type.
getStack
public java.util.List getStack(java.lang.Class[] classes)
- Parameters:
clases
-
- Returns:
- list of stack entries of given types.
print
public void print()
Copyright © 2003 Hammurapi Group. All Rights Reserved.