Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.collection
Class UINodeListProxy

java.lang.Object
  |
  +--oracle.cabo.ui.collection.UINodeListProxy
All Implemented Interfaces:
java.lang.Cloneable, UINodeList
Direct Known Subclasses:
DataObjectListNodeList, IncludeUINodeList

public abstract class UINodeListProxy
extends java.lang.Object
implements UINodeList


Constructor Summary
UINodeListProxy()
           
 
Method Summary
 void addUINode(int index, UINode node)
          Inserts the spacified UINode into the UINodeList at the specified index
 void addUINode(UINode node)
          Appends the specified UINode to the end of the UINodeList.
 void clearUINodes()
          Removes all of the UINodes from the UINodeList.
 java.lang.Object clone()
          Clones the UINodeList
 UINode getUINode(RenderingContext context, int index)
          Returns the UINode at the specifed index in the UINodeList, given the specified RenderingContext.
protected abstract  UINodeList getUINodeList(RenderingContext context)
           
 UINode removeUINode(int index)
          Removes and returns UINode at the specifed index.
 UINode setUINode(int index, UINode node)
          Replaces the UINode at the specified index with the new UINode value, returning the old value.
 int size(RenderingContext context)
          Returns the number of elements in the UINodeList given the specified RenderingContext.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UINodeListProxy

public UINodeListProxy()
Method Detail

getUINodeList

protected abstract UINodeList getUINodeList(RenderingContext context)

size

public int size(RenderingContext context)
Description copied from interface: UINodeList
Returns the number of elements in the UINodeList given the specified RenderingContext.
Specified by:
size in interface UINodeList

getUINode

public UINode getUINode(RenderingContext context,
                        int index)
Description copied from interface: UINodeList
Returns the UINode at the specifed index in the UINodeList, given the specified RenderingContext.
Specified by:
getUINode in interface UINodeList

setUINode

public UINode setUINode(int index,
                        UINode node)
Description copied from interface: UINodeList
Replaces the UINode at the specified index with the new UINode value, returning the old value.
Specified by:
setUINode in interface UINodeList

addUINode

public void addUINode(int index,
                      UINode node)
Description copied from interface: UINodeList
Inserts the spacified UINode into the UINodeList at the specified index
Specified by:
addUINode in interface UINodeList

addUINode

public void addUINode(UINode node)
Description copied from interface: UINodeList
Appends the specified UINode to the end of the UINodeList.
Specified by:
addUINode in interface UINodeList

removeUINode

public UINode removeUINode(int index)
Description copied from interface: UINodeList
Removes and returns UINode at the specifed index.
Specified by:
removeUINode in interface UINodeList

clearUINodes

public void clearUINodes()
Description copied from interface: UINodeList
Removes all of the UINodes from the UINodeList.
Specified by:
clearUINodes in interface UINodeList

clone

public java.lang.Object clone()
Description copied from interface: UINodeList
Clones the UINodeList
Specified by:
clone in interface UINodeList
Overrides:
clone in class java.lang.Object

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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