|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.ui.DeprecatedUINode | +--oracle.cabo.ui.BaseUINode | +--oracle.cabo.ui.BaseMutableUINode | +--oracle.cabo.ui.beans.BaseWebBean | +--oracle.cabo.ui.beans.MarlinBean | +--oracle.cabo.ui.beans.include.IncludeBean
The IncludeBean can be used to include a UINode provided by some external source.
While developers using the UIX Language or UIX JSP Tags don't need to
write any special
code, Java developers need to be careful before using this
class. Before adding an IncludeBean to a parent, Java developers
must use one (or both) of the
IncludeUINodeList or IncludeContextMap. Use the former if you add
the IncludeBean as an indexed child
addIndexedChild
). Use the latter if you add
the IncludeBean as a named child
(setNamedChild
, or any other "set" method).
<ctrl:page xmlns="http://xmlns.oracle.com/uix/ui" xmlns:ctrl="http://xmlns.oracle.com/uix/controller" xmlns:data="http://xmlns.oracle.com/uix/ui" xmlns:html="http://www.w3.org/TR/REC-html40"> <ctrl:content> <stackLayout> <contents> <header text="including InlineTest.uix"> <contents> <include ctrl:node="inlineTest"/> </contents> </header> <header text="including concatTest.uix"> <contents> <include ctrl:node="concatTest"/> </contents> </header> </contents> </stackLayout> </ctrl:content> </ctrl:page>
Constructor Summary | |
|
IncludeBean()
Construct an instance of the IncludeBean. |
protected |
IncludeBean(boolean ignored,
java.lang.String localName)
Construct an instance of the IncludeBean. |
Method Summary | |
UINode |
getNode()
Gets the UINode to be included. |
static UINode |
getNode(MutableUINode bean)
Gets the UINode to be included. |
static void |
setNode(MutableUINode bean,
UINode node)
Sets the UINode to be included. |
void |
setNode(UINode node)
Sets the UINode to be included. |
void |
setNodeBinding(BoundValue boundValue)
Binds the the UINode to be included. |
static void |
setNodeBinding(MutableUINode bean,
BoundValue boundValue)
Binds the the UINode to be included. |
static void |
setNodeBinding(MutableUINode bean,
java.lang.Object selectKey)
Binds the the UINode to be included. |
static void |
setNodeBinding(MutableUINode bean,
java.lang.String dataNamespace,
java.lang.String dataName,
java.lang.Object selectKey)
Binds the the UINode to be included. |
void |
setNodeBinding(java.lang.Object selectKey)
Binds the the UINode to be included. |
void |
setNodeBinding(java.lang.String dataNamespace,
java.lang.String dataName,
java.lang.Object selectKey)
Binds the the UINode to be included. |
Methods inherited from class oracle.cabo.ui.beans.MarlinBean |
isEqualMarlinName |
Methods inherited from class oracle.cabo.ui.BaseUINode |
getAttributeNames, getAttributeValue, getAttributeValueImpl, getChildArray, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getPreorderDescendentAttributeValue, getRawAttributeValue, getRenderedUINode, getRenderer, getRenderer, render, render, toString |
Methods inherited from class oracle.cabo.ui.DeprecatedUINode |
getAttributeValue, getChildNames, getNamedChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.cabo.ui.UINode |
getAttributeNames, getAttributeValue, getAttributeValue, getChildNames, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getRawAttributeValue, render, render |
Constructor Detail |
public IncludeBean()
protected IncludeBean(boolean ignored, java.lang.String localName)
Method Detail |
public final UINode getNode()
public final void setNode(UINode node)
public final void setNodeBinding(BoundValue boundValue)
boundValue
- a BoundValue implementation to be used
to retrieve the value.public final void setNodeBinding(java.lang.Object selectKey)
selectKey
- the key to be passed to selectValue()
on the
current DataObject
, e.g., the DataObject for the current
table row.public final void setNodeBinding(java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
dataNamespace
- the namespace to be passed to
RenderingContext.getDataObject()
dataName
- the name to be passed to
RenderingContext.getDataObject()
selectKey
- the key to be passed to selectValue()
on the
DataObject
.public static UINode getNode(MutableUINode bean)
public static void setNode(MutableUINode bean, UINode node)
public static void setNodeBinding(MutableUINode bean, BoundValue boundValue)
boundValue
- a BoundValue implementation to be used
to retrieve the value.public static void setNodeBinding(MutableUINode bean, java.lang.Object selectKey)
selectKey
- the key to be passed to selectValue()
on the
current DataObject
, e.g., the DataObject for the current
table row.public static void setNodeBinding(MutableUINode bean, java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
dataNamespace
- the namespace to be passed to
RenderingContext.getDataObject()
dataName
- the name to be passed to
RenderingContext.getDataObject()
selectKey
- the key to be passed to selectValue()
on the
DataObject
.
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |