biz.hammurapi.util
Class VisitorStack

java.lang.Object
  extended by 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
 

Method Detail

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.