oracle.cabo.ui.data.provider
Class DataProviderStack
java.lang.Object
|
+--oracle.cabo.ui.data.provider.DataProviderStack
- public class DataProviderStack
- extends java.lang.Object
Implementation of a stack of DataProviders. A helper class for rendering contexts. This class is entirely unsynchronized, and consequently may not be mutated from multiple threads.
Constructor Summary |
DataProviderStack(int size)
Creates a DataProviderStack with an initial size. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataProviderStack
public DataProviderStack(int size)
- Creates a DataProviderStack with an initial size.
getDataObject
public DataObject getDataObject(RenderingContext context,
java.lang.String namespaceURI,
java.lang.String name)
- Gets a DataObject.
clone
public java.lang.Object clone()
- Clones the DataProviderStack.
-
- Overrides:
clone
in class java.lang.Object
reset
public void reset(RenderingContext context)
- Removes all DataProviders from the stack.
addDataProvider
public void addDataProvider(RenderingContext context,
DataProvider provider)
- Adds a DataProvider to the stack.
pushRenderedChild
public void pushRenderedChild(RenderingContext context)
- Callback for the pushing of a rendered child.
popRenderedChild
public void popRenderedChild(RenderingContext context)
- Callback for the popping of a rendered child.