oracle.adf.view.faces.component
Class UIXMenuHierarchy

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byoracle.adf.view.faces.component.UIXComponent
          extended byoracle.adf.view.faces.component.UIXComponentBase
              extended byoracle.adf.view.faces.component.UIXCollection
                  extended byoracle.adf.view.faces.component.UIXHierarchy
                      extended byoracle.adf.view.faces.component.UIXMenuHierarchy
All Implemented Interfaces:
CollectionComponent, NamingContainer, RowKeyIndex, StateHolder
Direct Known Subclasses:
UIXMenu, UIXMenuPath, UIXMenuTree, UIXPage, UIXProcess

public abstract class UIXMenuHierarchy
extends UIXHierarchy

Base class for the Menu component.

Work on modeling menus continues and it is very possible that this class will change in a future release.


Field Summary
 
Fields inherited from class oracle.adf.view.faces.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY, TYPE
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
protected UIXMenuHierarchy()
           
protected UIXMenuHierarchy(java.lang.String rendererType)
          Create a Page component with the given render-type
 
Method Summary
 CollectionModel createCollectionModel(CollectionModel current, java.lang.Object value)
          Creates the CollectionModel to use with this component.
 java.lang.Object getFocusRowKey()
          Gets the focus row for the current viewId.
protected  MenuModel getMenuModel()
          gets the MenuModel that this page is displaying.
 
Methods inherited from class oracle.adf.view.faces.component.UIXHierarchy
enterContainer, exitContainer, getAllAncestorContainerRowKeys, getContainerRowKey, getContainerRowKey, getDepth, getDepth, getFirst, getRows, getStamps, getTreeModel, isContainer, isContainerEmpty
 
Methods inherited from class oracle.adf.view.faces.component.UIXCollection
broadcast, clearCurrencyStringCache, createVarStatusMap, decodeChildrenImpl, encodeBegin, encodeEnd, getCollectionModel, getCollectionModel, getCurrencyString, getLocalClientId, getRowCount, getRowData, getRowData, getRowIndex, getRowKey, getSortCriteria, getValue, getVar, getVarStatus, isRowAvailable, isRowAvailable, isSortable, postRowDataChange, preRowDataChange, processComponent, processDecodes, processFacetsAndChildren, processSaveState, queueEvent, resetStampState, restoreStampState, restoreState, saveStampState, saveState, setCurrencyString, setRowIndex, setRowKey, setSortCriteria, updateChildrenImpl, validateChildrenImpl
 
Methods inherited from class oracle.adf.view.faces.component.UIXComponentBase
addAttributeChange, addAttributeChange, addAttributeChangeListener, addFacesListener, createFacesBean, decode, decodeChildren, encodeAll, encodeChildren, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBeanType, getBooleanProperty, getChildCount, getChildren, getClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getFamily, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processUpdates, processValidators, removeAttributeChangeListener, removeFacesListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, toString, updateChildren, validateChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.adf.view.faces.component.CollectionComponent
getVar
 
Methods inherited from interface oracle.adf.view.faces.model.RowKeyIndex
getRowCount, getRowData, getRowData, getRowIndex, getRowKey, isRowAvailable, isRowAvailable, setRowIndex, setRowKey
 

Constructor Detail

UIXMenuHierarchy

protected UIXMenuHierarchy(java.lang.String rendererType)
Create a Page component with the given render-type


UIXMenuHierarchy

protected UIXMenuHierarchy()
Method Detail

createCollectionModel

public CollectionModel createCollectionModel(CollectionModel current,
                                             java.lang.Object value)
Description copied from class: UIXCollection
Creates the CollectionModel to use with this component.

Overrides:
createCollectionModel in class UIXHierarchy

getMenuModel

protected MenuModel getMenuModel()
gets the MenuModel that this page is displaying.


getFocusRowKey

public java.lang.Object getFocusRowKey()
Gets the focus row for the current viewId.

Specified by:
getFocusRowKey in class UIXHierarchy
Returns:
the focus rowKey for the current viewId
See Also:
MenuModel.getFocusRowKey()


Copyright © 2003-2007 Oracle Corporation. All Rights Reserved.