Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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.
 
Method Summary
 void addDataProvider(RenderingContext context, DataProvider provider)
          Adds a DataProvider to the stack.
 java.lang.Object clone()
          Clones the DataProviderStack.
 DataObject getDataObject(RenderingContext context, java.lang.String namespaceURI, java.lang.String name)
          Gets a DataObject.
 void popRenderedChild(RenderingContext context)
          Callback for the popping of a rendered child.
 void pushRenderedChild(RenderingContext context)
          Callback for the pushing of a rendered child.
 void reset(RenderingContext context)
          Removes all DataProviders from the stack.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataProviderStack

public DataProviderStack(int size)
Creates a DataProviderStack with an initial size.
Method Detail

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.

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.