Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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 Marlin and 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

Constructor Summary
IncludeUINodeList()
          Creates a new, empty IncludeUINodeList.
IncludeUINodeList(UINodeList baseNodes)
          Creates a new IncludeUINodeList that wraps another, possibly pre-populated UINodeList.
 
Method Summary
 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  UINodeList getUINodeList(RenderingContext context)
           
 
Methods inherited from class oracle.cabo.ui.collection.UINodeListProxy
addUINode, addUINode, clearUINodes, removeUINode, setUINode, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncludeUINodeList

public IncludeUINodeList()
Creates a new, empty IncludeUINodeList.

IncludeUINodeList

public IncludeUINodeList(UINodeList baseNodes)
Creates a new IncludeUINodeList that wraps another, possibly pre-populated UINodeList.
Method Detail

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

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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