|
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.layout.PageLayoutBean
PageLayout is a high-level layout element that acts as a template for the entire page. It supports several navigation and content areas for the creation of pages.
While UIX supports an explicit quickLinks element, pageLayout includes built-in quick links functionality that is vastly simpler to use - and makes it much easier to get the correct look-and-feel. This functionality uses two attributes: "quickLinksShown" and "title".
When "quickLinksShown" is set to true, the pageLayout will automatically search for HeaderBeans inside its contents. One quicklink will be added to each - minus the first header, and minus any headers inside other headers (a.k.a. "subheaders").
In addition, pageLayout will automatically add a top-level header if the "title" attribute is set. This header is skipped over when looking for quicklinks.
<dataScope>
<contents>
<form name="pageLayout">
<contents>
<verbose>
<contents>
<pageLayout quickLinksShown="true"
title="Title">
<quickSearch>
<messageTextInput prompt="Search" name="QSearch" text="Cabo">
<end>
<submitButton text="Go" ctrl:event="search" />
</end>
</messageTextInput>
</quickSearch>
<tabs>
<tabBar selectedIndex="1">
<contents data:childData="link@dat1">
<link data:text="text"
data:destination="destination"
data:disabled="disabled"/>
</contents>
</tabBar>
</tabs>
<pageHeader>
<globalHeader selectedIndex="1">
<contents data:childData="link@dat1">
<link data:text="text"
data:destination="destination"
data:disabled="disabled"/>
</contents>
</globalHeader>
</pageHeader>
<start>
<sideNav selectedIndex="1">
<contents data:childData="link@dat1">
<link data:text="text"
data:destination="destination"
data:disabled="disabled"/>
</contents>
</sideNav>
</start>
<globalButtons>
<globalButtonBar>
<contents data:childData="link@dat1">
<globalButton icon="images/globalhelp.gif"
data:selected="selected"
data:disabled="disabled"
data:text="text"
data:destination="destination"/>
</contents>
</globalButtonBar>
</globalButtons>
<location>
<train selectedIndex="1">
<contents data:childData="link@dat1">
<link data:text="text" data:destination="destination"/>
</contents>
</train>
</location>
<copyright>
<flowLayout>
<contents>
<image source="images/info.gif"/>
This is the
<link text=" copyright statement"
destination="http://www.oracle.com"/>
</contents>
</flowLayout>
</copyright>
<privacy>
<flowLayout>
<contents>
<image source="images/info.gif"/>
This is the
<link text=" privacy statement"
destination="http://www.oracle.com"/>
</contents>
</flowLayout>
</privacy>
<pageButtons>
<pageButtonBar>
<contents>
<image source="images/info.gif"/>
<link text=" content footer"
destination="http://www.oracle.com"/>
</contents>
</pageButtonBar>
</pageButtons>
<end>
<contentContainer id="1"
text="Header"
background="medium"
icon="images/info.gif">
<contents>
<link text="link" destination="http://www.oracle.com"/>
</contents>
</contentContainer>
</end>
<contents>
<header text="Header 1"/>
<header text="Header 2"/>
<header text="Header 3"/>
<header text="Header 4"/>
</contents>
</pageLayout>
</contents>
</verbose>
</contents>
</form>
</contents>
<provider>
<data name="dat1">
<inline>
<link text="UIX Components"
destination="http://www.oracle.com"/>
<link text="UIX Controller"
destination="http://www.oracle.com"
selected="true"/>
<link text="Architecture"
destination="http://www.oracle.com"/>
<link text="Release"
destination="http://www.oracle.com"/>
<link text="Detonate" disabled="true"/>
</inline>
</data>
</provider>
</dataScope>
| Constructor Summary | |
|
PageLayoutBean()
Construct an instance of the PageLayoutBean. |
protected |
PageLayoutBean(boolean ignored,
java.lang.String localName)
Construct an instance of the PageLayoutBean. |
| Method Summary | |
UINode |
getAbout()
Area to put a link to more information about the application. |
static UINode |
getAbout(MutableUINode bean)
Area to put a link to more information about the application. |
UINode |
getCobranding()
The associated cobranding region of the page. |
static UINode |
getCobranding(MutableUINode bean)
The associated cobranding region of the page. |
UINode |
getContentFooter()
DEPRECATED. |
static UINode |
getContentFooter(MutableUINode bean)
DEPRECATED. |
UINode |
getContextSwitcher()
The context switcher of a page. |
static UINode |
getContextSwitcher(MutableUINode bean)
The context switcher of a page. |
UINode |
getCopyright()
The copyright region of the page. |
static UINode |
getCopyright(MutableUINode bean)
The copyright region of the page. |
UINode |
getCorporateBranding()
The corporate branding region of the page. |
static UINode |
getCorporateBranding(MutableUINode bean)
The corporate branding region of the page. |
UINode |
getEnd()
The end column region. |
static UINode |
getEnd(MutableUINode bean)
The end column region. |
UINode |
getFootnote()
The footnote region. |
static UINode |
getFootnote(MutableUINode bean)
The footnote region. |
UINode |
getGlobalButtons()
The global button region of the page. |
static UINode |
getGlobalButtons(MutableUINode bean)
The global button region of the page. |
UINode |
getLargeAdvertisement()
The large advertisement region of the page. |
static UINode |
getLargeAdvertisement(MutableUINode bean)
The large advertisement region of the page. |
UINode |
getLocation()
The locator region of the page. |
static UINode |
getLocation(MutableUINode bean)
The locator region of the page. |
UINode |
getMediumAdvertisement()
The medium advertisement region of the page. |
static UINode |
getMediumAdvertisement(MutableUINode bean)
The medium advertisement region of the page. |
UINode |
getMessages()
The node to display messages. |
static UINode |
getMessages(MutableUINode bean)
The node to display messages. |
java.lang.String |
getMessageType()
Gets whether page is a messaging dialog. |
static java.lang.String |
getMessageType(MutableUINode bean)
Gets whether page is a messaging dialog. |
UINode |
getPageButtons()
The page-level navigation of the page. |
static UINode |
getPageButtons(MutableUINode bean)
The page-level navigation of the page. |
UINode |
getPageHeader()
The header region of the page. |
static UINode |
getPageHeader(MutableUINode bean)
The header region of the page. |
UINode |
getPageStatus()
The page-level status and/or key notation region. |
static UINode |
getPageStatus(MutableUINode bean)
The page-level status and/or key notation region. |
UINode |
getPrivacy()
The privacy region of the page. |
static UINode |
getPrivacy(MutableUINode bean)
The privacy region of the page. |
UINode |
getProductBranding()
The product branding region of the page. |
static UINode |
getProductBranding(MutableUINode bean)
The product branding region of the page. |
UINode |
getQuickSearch()
The quick search region of the page. |
static UINode |
getQuickSearch(MutableUINode bean)
The quick search region of the page. |
UINode |
getReturnNavigation()
The "return to [X]" link at the bottom of the page. |
static UINode |
getReturnNavigation(MutableUINode bean)
The "return to [X]" link at the bottom of the page. |
UINode |
getStart()
The start column region of the page. |
static UINode |
getStart(MutableUINode bean)
The start column region of the page. |
UINode |
getTabs()
The Tab region of the page. |
static UINode |
getTabs(MutableUINode bean)
The Tab region of the page. |
java.lang.String |
getTitle()
Gets The title to display for this page. |
static java.lang.String |
getTitle(MutableUINode bean)
Gets The title to display for this page. |
UINode |
getUserInfo()
The user information region. |
static UINode |
getUserInfo(MutableUINode bean)
The user information region. |
boolean |
isQuickLinksShown()
Gets if links to the top-level headers should be shown on this page. |
static boolean |
isQuickLinksShown(MutableUINode bean)
Gets if links to the top-level headers should be shown on this page. |
static void |
setAbout(MutableUINode bean,
UINode aboutNode)
Area to put a link to more information about the application. |
void |
setAbout(UINode aboutNode)
Area to put a link to more information about the application. |
static void |
setCobranding(MutableUINode bean,
UINode cobrandingNode)
The associated cobranding region of the page. |
void |
setCobranding(UINode cobrandingNode)
The associated cobranding region of the page. |
void |
setCobrandingImage(java.lang.String imageURL,
java.lang.String titleText)
Deprecated. Use setCobranding instead |
static void |
setContentFooter(MutableUINode bean,
UINode contentFooterNode)
DEPRECATED. |
void |
setContentFooter(UINode contentFooterNode)
DEPRECATED. |
static void |
setContextSwitcher(MutableUINode bean,
UINode contextSwitcherNode)
The context switcher of a page. |
void |
setContextSwitcher(UINode contextSwitcherNode)
The context switcher of a page. |
static void |
setCopyright(MutableUINode bean,
UINode copyrightNode)
The copyright region of the page. |
void |
setCopyright(UINode copyrightNode)
The copyright region of the page. |
static void |
setCorporateBranding(MutableUINode bean,
UINode corporateBrandingNode)
The corporate branding region of the page. |
void |
setCorporateBranding(UINode corporateBrandingNode)
The corporate branding region of the page. |
void |
setCorporateBrandingImage(java.lang.String imageURL,
java.lang.String titleText)
Deprecated. Use setCorporateBranding instead |
static void |
setEnd(MutableUINode bean,
UINode endNode)
The end column region. |
void |
setEnd(UINode endNode)
The end column region. |
void |
setFooterCopyright(java.lang.String copyrightText)
Deprecated. Use setCopyright instead |
static void |
setFootnote(MutableUINode bean,
UINode footnoteNode)
The footnote region. |
void |
setFootnote(UINode footnoteNode)
The footnote region. |
static void |
setGlobalButtons(MutableUINode bean,
UINode globalButtonsNode)
The global button region of the page. |
void |
setGlobalButtons(UINode globalButtonsNode)
The global button region of the page. |
static void |
setLargeAdvertisement(MutableUINode bean,
UINode largeAdvertisementNode)
The large advertisement region of the page. |
void |
setLargeAdvertisement(UINode largeAdvertisementNode)
The large advertisement region of the page. |
static void |
setLocation(MutableUINode bean,
UINode locationNode)
The locator region of the page. |
void |
setLocation(UINode locationNode)
The locator region of the page. |
static void |
setMediumAdvertisement(MutableUINode bean,
UINode mediumAdvertisementNode)
The medium advertisement region of the page. |
void |
setMediumAdvertisement(UINode mediumAdvertisementNode)
The medium advertisement region of the page. |
static void |
setMessages(MutableUINode bean,
UINode messagesNode)
The node to display messages. |
void |
setMessages(UINode messagesNode)
The node to display messages. |
static void |
setMessageType(MutableUINode bean,
java.lang.String messageType)
Sets whether page is a messaging dialog. |
void |
setMessageType(java.lang.String messageType)
Sets whether page is a messaging dialog. |
static void |
setPageButtons(MutableUINode bean,
UINode pageButtonsNode)
The page-level navigation of the page. |
void |
setPageButtons(UINode pageButtonsNode)
The page-level navigation of the page. |
static void |
setPageHeader(MutableUINode bean,
UINode pageHeaderNode)
The header region of the page. |
void |
setPageHeader(UINode pageHeaderNode)
The header region of the page. |
static void |
setPageStatus(MutableUINode bean,
UINode pageStatusNode)
The page-level status and/or key notation region. |
void |
setPageStatus(UINode pageStatusNode)
The page-level status and/or key notation region. |
static void |
setPrivacy(MutableUINode bean,
UINode privacyNode)
The privacy region of the page. |
void |
setPrivacy(UINode privacyNode)
The privacy region of the page. |
static void |
setProductBranding(MutableUINode bean,
UINode productBrandingNode)
The product branding region of the page. |
void |
setProductBranding(UINode productBrandingNode)
The product branding region of the page. |
void |
setProductBrandingImage(java.lang.String imageURL,
java.lang.String titleText)
Deprecated. Use setProductBranding instead |
void |
setQuickLinksShown(boolean quickLinksShown)
Sets if links to the top-level headers should be shown on this page. |
static void |
setQuickLinksShown(MutableUINode bean,
boolean quickLinksShown)
Sets if links to the top-level headers should be shown on this page. |
static void |
setQuickSearch(MutableUINode bean,
UINode quickSearchNode)
The quick search region of the page. |
void |
setQuickSearch(UINode quickSearchNode)
The quick search region of the page. |
static void |
setReturnNavigation(MutableUINode bean,
UINode returnNavigationNode)
The "return to [X]" link at the bottom of the page. |
void |
setReturnNavigation(UINode returnNavigationNode)
The "return to [X]" link at the bottom of the page. |
static void |
setStart(MutableUINode bean,
UINode startNode)
The start column region of the page. |
void |
setStart(UINode startNode)
The start column region of the page. |
static void |
setTabs(MutableUINode bean,
UINode tabsNode)
The Tab region of the page. |
void |
setTabs(UINode tabsNode)
The Tab region of the page. |
static void |
setTitle(MutableUINode bean,
java.lang.String title)
Sets The title to display for this page. |
void |
setTitle(java.lang.String title)
Sets The title to display for this page. |
static void |
setTranslatableTitle(MutableUINode bean,
java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the The title to display for this page. |
void |
setTranslatableTitle(java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the The title to display for this page. |
static void |
setUserInfo(MutableUINode bean,
UINode userInfoNode)
The user information region. |
void |
setUserInfo(UINode userInfoNode)
The user information region. |
| 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 PageLayoutBean()
protected PageLayoutBean(boolean ignored,
java.lang.String localName)
| Method Detail |
public void setCobrandingImage(java.lang.String imageURL,
java.lang.String titleText)
setCobranding(oracle.cabo.ui.UINode)
public void setCorporateBrandingImage(java.lang.String imageURL,
java.lang.String titleText)
setCorporateBranding(oracle.cabo.ui.UINode)
public void setProductBrandingImage(java.lang.String imageURL,
java.lang.String titleText)
setProductBranding(oracle.cabo.ui.UINode)public void setFooterCopyright(java.lang.String copyrightText)
setCopyright(oracle.cabo.ui.UINode)public final UINode getContextSwitcher()
public final void setContextSwitcher(UINode contextSwitcherNode)
public final UINode getMessages()
public final void setMessages(UINode messagesNode)
public final UINode getTabs()
public final void setTabs(UINode tabsNode)
public final UINode getPageHeader()
public final void setPageHeader(UINode pageHeaderNode)
public final UINode getGlobalButtons()
public final void setGlobalButtons(UINode globalButtonsNode)
public final UINode getLargeAdvertisement()
public final void setLargeAdvertisement(UINode largeAdvertisementNode)
public final UINode getMediumAdvertisement()
public final void setMediumAdvertisement(UINode mediumAdvertisementNode)
public final UINode getCorporateBranding()
public final void setCorporateBranding(UINode corporateBrandingNode)
public final UINode getCobranding()
public final void setCobranding(UINode cobrandingNode)
public final UINode getProductBranding()
public final void setProductBranding(UINode productBrandingNode)
public final UINode getQuickSearch()
public final void setQuickSearch(UINode quickSearchNode)
public final UINode getLocation()
public final void setLocation(UINode locationNode)
public final UINode getStart()
public final void setStart(UINode startNode)
public final UINode getEnd()
public final void setEnd(UINode endNode)
public UINode getContentFooter()
public void setContentFooter(UINode contentFooterNode)
public final UINode getPageButtons()
On certain look and feels, this child is shown twice, once under the page title and once at the bottom of the page. The only form element allowed in this area is a choice, and the choice must have a name.
The CONTENT_FOOTER child will be ignored when this child is present.
public final void setPageButtons(UINode pageButtonsNode)
On certain look and feels, this child is shown twice, once under the page title and once at the bottom of the page. The only form element allowed in this area is a choice, and the choice must have a name.
The CONTENT_FOOTER child will be ignored when this child is present.
public final UINode getReturnNavigation()
The CONTENT_FOOTER child will be ignored when this child is present.
This child is not supported on the following agent types: pda.public final void setReturnNavigation(UINode returnNavigationNode)
The CONTENT_FOOTER child will be ignored when this child is present.
This child is not supported on the following agent types: pda.public final UINode getCopyright()
public final void setCopyright(UINode copyrightNode)
public final UINode getPrivacy()
public final void setPrivacy(UINode privacyNode)
public final UINode getAbout()
public final void setAbout(UINode aboutNode)
public final UINode getUserInfo()
public final void setUserInfo(UINode userInfoNode)
public final UINode getFootnote()
public final void setFootnote(UINode footnoteNode)
public final UINode getPageStatus()
public final void setPageStatus(UINode pageStatusNode)
public final java.lang.String getTitle()
public final void setTitle(java.lang.String title)
public final void setTranslatableTitle(java.lang.String bundleName,
java.lang.String key)
bundleName - the name of the ResourceBundlekey - the key of the string to retrieve from the ResourceBundlepublic final java.lang.String getMessageType()
public final void setMessageType(java.lang.String messageType)
public final boolean isQuickLinksShown()
public final void setQuickLinksShown(boolean quickLinksShown)
public static UINode getContextSwitcher(MutableUINode bean)
public static void setContextSwitcher(MutableUINode bean,
UINode contextSwitcherNode)
public static UINode getMessages(MutableUINode bean)
public static void setMessages(MutableUINode bean,
UINode messagesNode)
public static UINode getTabs(MutableUINode bean)
public static void setTabs(MutableUINode bean,
UINode tabsNode)
public static UINode getPageHeader(MutableUINode bean)
public static void setPageHeader(MutableUINode bean,
UINode pageHeaderNode)
public static UINode getGlobalButtons(MutableUINode bean)
public static void setGlobalButtons(MutableUINode bean,
UINode globalButtonsNode)
public static UINode getLargeAdvertisement(MutableUINode bean)
public static void setLargeAdvertisement(MutableUINode bean,
UINode largeAdvertisementNode)
public static UINode getMediumAdvertisement(MutableUINode bean)
public static void setMediumAdvertisement(MutableUINode bean,
UINode mediumAdvertisementNode)
public static UINode getCorporateBranding(MutableUINode bean)
public static void setCorporateBranding(MutableUINode bean,
UINode corporateBrandingNode)
public static UINode getCobranding(MutableUINode bean)
public static void setCobranding(MutableUINode bean,
UINode cobrandingNode)
public static UINode getProductBranding(MutableUINode bean)
public static void setProductBranding(MutableUINode bean,
UINode productBrandingNode)
public static UINode getQuickSearch(MutableUINode bean)
public static void setQuickSearch(MutableUINode bean,
UINode quickSearchNode)
public static UINode getLocation(MutableUINode bean)
public static void setLocation(MutableUINode bean,
UINode locationNode)
public static UINode getStart(MutableUINode bean)
public static void setStart(MutableUINode bean,
UINode startNode)
public static UINode getEnd(MutableUINode bean)
public static void setEnd(MutableUINode bean,
UINode endNode)
public static UINode getContentFooter(MutableUINode bean)
public static void setContentFooter(MutableUINode bean,
UINode contentFooterNode)
public static UINode getPageButtons(MutableUINode bean)
On certain look and feels, this child is shown twice, once under the page title and once at the bottom of the page. The only form element allowed in this area is a choice, and the choice must have a name.
The CONTENT_FOOTER child will be ignored when this child is present.
public static void setPageButtons(MutableUINode bean,
UINode pageButtonsNode)
On certain look and feels, this child is shown twice, once under the page title and once at the bottom of the page. The only form element allowed in this area is a choice, and the choice must have a name.
The CONTENT_FOOTER child will be ignored when this child is present.
public static UINode getReturnNavigation(MutableUINode bean)
The CONTENT_FOOTER child will be ignored when this child is present.
This child is not supported on the following agent types: pda.
public static void setReturnNavigation(MutableUINode bean,
UINode returnNavigationNode)
The CONTENT_FOOTER child will be ignored when this child is present.
This child is not supported on the following agent types: pda.public static UINode getCopyright(MutableUINode bean)
public static void setCopyright(MutableUINode bean,
UINode copyrightNode)
public static UINode getPrivacy(MutableUINode bean)
public static void setPrivacy(MutableUINode bean,
UINode privacyNode)
public static UINode getAbout(MutableUINode bean)
public static void setAbout(MutableUINode bean,
UINode aboutNode)
public static UINode getUserInfo(MutableUINode bean)
public static void setUserInfo(MutableUINode bean,
UINode userInfoNode)
public static UINode getFootnote(MutableUINode bean)
public static void setFootnote(MutableUINode bean,
UINode footnoteNode)
public static UINode getPageStatus(MutableUINode bean)
public static void setPageStatus(MutableUINode bean,
UINode pageStatusNode)
public static java.lang.String getTitle(MutableUINode bean)
public static void setTitle(MutableUINode bean,
java.lang.String title)
public static void setTranslatableTitle(MutableUINode bean,
java.lang.String bundleName,
java.lang.String key)
bundleName - the name of the ResourceBundlekey - the key of the string to retrieve from the ResourceBundlepublic static java.lang.String getMessageType(MutableUINode bean)
public static void setMessageType(MutableUINode bean,
java.lang.String messageType)
public static boolean isQuickLinksShown(MutableUINode bean)
public static void setQuickLinksShown(MutableUINode bean,
boolean quickLinksShown)
|
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 | ||||||||