org.apache.beehive.netui.script.common
Class DataAccessProviderStack

Object
  extended by DataAccessProviderStack

public class DataAccessProviderStack
extends Object

This class is used by the framework to store a stack of IDataAccessProvider objevcts. This is used when nesting user interface elements that all expose some IDataAccessProvider in order to keep track of a parent's current item in a data set.


Constructor Summary
DataAccessProviderStack()
           
 
Method Summary
static void addDataAccessProvider(IDataAccessProvider provider, JspContext jspContext)
           
 boolean isEmpty()
           
 DataAccessProviderBean peek()
           
 DataAccessProviderBean pop()
           
 void push(DataAccessProviderBean bean)
           
static DataAccessProviderBean removeDataAccessProvider(JspContext jspContext)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAccessProviderStack

public DataAccessProviderStack()
Method Detail

addDataAccessProvider

public static void addDataAccessProvider(IDataAccessProvider provider,
                                         JspContext jspContext)

removeDataAccessProvider

public static DataAccessProviderBean removeDataAccessProvider(JspContext jspContext)

isEmpty

public boolean isEmpty()

peek

public DataAccessProviderBean peek()

pop

public DataAccessProviderBean pop()

push

public void push(DataAccessProviderBean bean)