oracle.cabo.ui.beans.include
Class IncludeUINodeList
java.lang.Object
|
+--oracle.cabo.ui.collection.UINodeListProxy
|
+--oracle.cabo.ui.beans.include.IncludeUINodeList
- All Implemented Interfaces:
- java.lang.Cloneable, UINodeList
- public class IncludeUINodeList
- extends UINodeListProxy
A UINodeList class that assists in implementing
UIX's "include" functionality.
Clients that want to set up includes from Java must use
this class if they wish to add an indexed child that
performs an "include":
FlowLayoutBean parent = new FlowLayoutBean();
// Use an IncludeUINodeList
parent.setIndexedNodeList(new IncludeUINodeList());
// Then, add the include bean
IncludeBean include = new IncludeBean();
parent.addIndexedChild(include);
You must use IncludeContextMap if you wish to include
named children.
- See Also:
IncludeContextMap
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IncludeUINodeList
public IncludeUINodeList()
- Creates a new, empty IncludeUINodeList.
IncludeUINodeList
public IncludeUINodeList(UINodeList baseNodes)
- Creates a new IncludeUINodeList that wraps another,
possibly pre-populated 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.
- Overrides:
getUINode
in class UINodeListProxy
clone
public java.lang.Object clone()
- Description copied from interface:
UINodeList
- Clones the UINodeList
- Overrides:
clone
in class UINodeListProxy
getUINodeList
protected UINodeList getUINodeList(RenderingContext context)
- Overrides:
getUINodeList
in class UINodeListProxy