OracleJavaScript API Reference for Oracle ADF Faces

 

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

oracle.adfinternal.view.js.laf.dhtml.screenReader
Class AdfDhtmlTreeTablePeer

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.base.AdfUIPeer
               |
               +--oracle.adf.view.js.laf.rich.AdfRichUIPeer
                     |
                     +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTablePeer
                           |
                           +--oracle.adfinternal.view.js.laf.dhtml.screenReader.AdfDhtmlTreeTablePeer
Direct Known Subclasses:
AdfDhtmlTreePeer

public class AdfDhtmlTreeTablePeer
extends AdfDhtmlTablePeer
This is the treeTable component peer class in screen reader mode.



Field Summary

private static Object
_DISCLOSURE_ICON_ID
private static Object
_DISCOSURE_IMAGE_ATTR
private static Object
_FIRST_VISIBLE_KEY
private static Object
_IS_COLLAPSED
private static Object
_IS_EXPANDED
private static Object
_IS_LEAF
private static Object
_NODE_STAMP_COLUMN
public static Object
TREE_FLAGS_ATTR
private static Object
_VISIBLE_ROWS_KEY


Fields inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTablePeer

COLUMN_RESIZE_MARGIN, DW_SUB_ID, MISSING_AFTER, MISSING_BEFORE, NEEDS_REFRESH_ATTRIBUTE, NO_BLOCKS, NO_RESIZE_MARKER, SELECTALL_KEY_PROPERTY, UNDO_FETCH_ATTRIBUTE, VIEWPORT_SATISFIED


Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer

addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, DISABLED_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, HOVER_TARGET_STYLECLASS, READONLY_STYLECLASS


Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfDhtmlTreeTablePeer()
This is the treeTable component peer class in screen reader mode.


Method Summary

private Object
_clearCurrency()
protected Object
Component_afrFstVblChanged(Object component, Object domElement, Object newValue, Object oldValue)
protected Object
Component_afrVblRwsChanged(Object component, Object domElement, Object newValue, Object oldValue)
protected Object
ComponentDisclosedRowKeysChanged(Object component, Object domElement, Object newValue, Object oldValue)
protected Object
ComponentRemoved(Object component)
Clean up the peer because it's component is being removed.
protected Object
ContextMenuClosed(Object componentEvent, Object popup)
protected Object
ContextMenuOpened(Object componentEvent, Object popup)
public Object
discloseAll(Object rowKey, Object expand)
Object
__getCurrency()
public Object
getDepth(Object rowKey)
Get the depth (indentation level) of a node by rowKey
private Object
_getDisclosureImageFromRowKey(Object rowKey)
protected Object
GetFirst()
private Object
_getIconDisclosureAttribute(Object cell)
private Object
_getNodeStampCell(Object row)
public Object
getNodeStampColumn()
protected Object
GetRows()
private Object
_getTreeUtils()
public Object
goUp()
protected Object
HandleComponentClick(Object componentEvent)
protected Object
HandleComponentKeyDown(Object componentEvent)
protected Object
HandleRowContextMenu(Object domEvent, Object rowKey, Object row, Object alignElement, Object alignHint)
public Object
hasPathStamp()
Determines if the tree has a pathStamp facet
protected Object
InitDomElement(Object component, Object domElement)
Initialize the associated domElement when the peer is created.
protected static Object
InitSubclass()
Registers component on click handler
private Object
_isDisclosure(Object target)
public Object
isLeaf(Object rowKey)
Given a rowKey, determines if a node is a leaf node
public Object
isMultiRoot()
Determines if the tree is multi-rooted
public Object
isSelectorIconVisible()
Determines if the hierarchical selector icon is shown
private Object
_saveCurrency(Object currency)
protected Object
SetFirst(Object first)
Overridable method to set first visible row
protected Object
SetRows(Object rows)
Overridable method to set visible rows
public Object
showAsTop(Object rowKey)


Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTablePeer

BeginHandleDataBlocks, BlockDeleted, BlockInserted, BusyAnimating, CancelPendingFetch, canDeliverSelectionEvent, ChildVisibilityChanged, CollapseAnimationComplete, ComponentScrollLeftChanged, ComponentScrollTopChanged, ComponentSelectedRowKeysChanged, ConvertClientIdToLocator, convertLocatorToClientId, DeleteBlock, DisplayStatus, DomReplaceNotify, FetchCompleted, FindCellByIndex, FindFirstChildByTagName, FindRowByKey, GetActiveUpdateNode, GetAssociatedComponent, GetDatabody, getDragNodeForRowKeys, getDragOffsetForRowKeys, GetFirstVisibleRowKeyAndRow, GetFocusedRowKey, GetFocusManager, GetKeyboardContextMenuAlignHint, GetKnownRowCount, GetLastRowKey, GetPanelCollectionComponent, GetPanelCollectionPeer, GetRowContextMenuId, GetRowCount, GetRowHeaderCellFromRow, getRowIndex, getRowKey, getRowKeyAndOrientationFromHints, GetRowKeyAndRow, getRowKeyBounds, getRowKeyForEvent, GetScroller, HandleClickToEditActiveRow, HandleCollapse, HandleComponentBlur, HandleComponentCollapseEvent, HandleComponentContextMenu, HandleComponentDblClick, HandleComponentExpandEvent, HandleComponentFocus, HandleComponentKeyUp, HandleComponentMouseDown, HandleComponentMouseOut, HandleComponentMouseOver, HandleComponentMouseUp, HandleDomKeyDown, HandleDomMouseMove, HandleDomScroll, HandleExpand, HandleHeaderlessFocus, HandleTableBodyArrowLeftRight, InsertActiveRow, InsertBlock, isDisclosureFetchPending, IsFetchPending, isHeightAutoSized, IsInsertAllowed, IsNodeStampCell, IsReceivingActiveEvents, needsChildVisibilityChanges, needsResizeNotify, ProcessPushData, RemoveActiveRow, RemoveAllBlocks, RemoveTwinkleTimer, ReplaceDomElement, resizeColumn, ResizeNotify, ResolveContextMenuAlignElement, scrollColumnIntoView, scrollToPos, SetAnimating, SetCursor, ShiftIndex, showDragFeedback, SizeDatabody, SupportsFocusRowNavigation, suppressSelectionEventDelivery, TruncateClientId, UnregisterNode, UpdateActiveRow, UpdateFocusManager, UpdateRange


Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer

addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, bind, BindToComponent, cancelAllPopups, cancelPopup, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, CreateDraggableNode, createPeerClass, createSubId, CreateSubId, DefaultInitClass, DispatchComponentEvent, domReplaceNotify, focus, Focus, getAbsoluteId, getAbsoluteLocator, getAccessibleName, GetAccessibleName, getAllPopups, getComponent, GetComponent, GetComponentId, getComponentParent, getComponentProperty, GetComponentVisible, getDescendantComponents, getDomContentElement, getDomContentElementForComponent, GetDomContentElementForNode, getDomDocument, getDomElement, getDomElementForComponent, getDomNode, GetDomNodeForCommentComponent, getDomNodeForComponent, getDragOverFeedback, GetDragOverFeedback, getDragTransferable, GetDragTransferable, getFirstAncestorComponent, getInlineEditor, GetInlineEditor, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, GetRichResourceURL, getSubIdDomElement, GetSubIdDomElement, hideAllPopups, hidePopup, Init, InitClass, initialize, isActive, isInActiveHeirarchy, isPopupVisible, messageNotify, MessageNotify, messageShow, MessageShow, PopupClosed, processPushData, registerKeyStroke, replaceDomElement, resizeNotify, scrollIntoView, ScrollIntoView, setBusy, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, visitChildren


Methods inherited from oracle.adf.view.js.base.AdfUIPeer

getDefaultDragRecognizer, getParentPeer, initiateDrag, isVisible


Methods inherited from oracle.adf.view.js.base.AdfObject

adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString


Field Detail


_DISCLOSURE_ICON_ID

private static Object _DISCLOSURE_ICON_ID

_DISCOSURE_IMAGE_ATTR

private static Object _DISCOSURE_IMAGE_ATTR

_FIRST_VISIBLE_KEY

private static Object _FIRST_VISIBLE_KEY

_IS_COLLAPSED

private static Object _IS_COLLAPSED

_IS_EXPANDED

private static Object _IS_EXPANDED

_IS_LEAF

private static Object _IS_LEAF

_NODE_STAMP_COLUMN

private static Object _NODE_STAMP_COLUMN

TREE_FLAGS_ATTR

public static Object TREE_FLAGS_ATTR

_VISIBLE_ROWS_KEY

private static Object _VISIBLE_ROWS_KEY

Constructor Detail


AdfDhtmlTreeTablePeer

public AdfDhtmlTreeTablePeer()

This is the treeTable component peer class in screen reader mode.

Method Detail


_clearCurrency

private Object _clearCurrency()

Return:
Object

Component_afrFstVblChanged

protected Object Component_afrFstVblChanged(Object component,
                                            Object domElement,
                                            Object newValue,
                                            Object oldValue)

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object

Component_afrVblRwsChanged

protected Object Component_afrVblRwsChanged(Object component,
                                            Object domElement,
                                            Object newValue,
                                            Object oldValue)

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object

ComponentDisclosedRowKeysChanged

protected Object ComponentDisclosedRowKeysChanged(Object component,
                                                  Object domElement,
                                                  Object newValue,
                                                  Object oldValue)

Parameters:
component    
domElement    
newValue    
oldValue    
Return:
Object
Overrides:
AdfDhtmlTablePeer.ComponentDisclosedRowKeysChanged(Object, Object, Object, Object)

ComponentRemoved

protected Object ComponentRemoved(Object component)

Clean up the peer because it's component is being removed.

Parameters:
component    
Return:
Object
Overrides:
AdfUIPeer.componentRemoved(AdfUIComponent)

ContextMenuClosed

protected Object ContextMenuClosed(Object componentEvent,
                                   Object popup)

Parameters:
componentEvent    
popup    
Return:
Object
Overrides:
AdfDhtmlTablePeer.ContextMenuClosed(Object, Object)

ContextMenuOpened

protected Object ContextMenuOpened(Object componentEvent,
                                   Object popup)

Parameters:
componentEvent    
popup    
Return:
Object
Overrides:
AdfDhtmlTablePeer.ContextMenuOpened(Object, Object)

discloseAll

public Object discloseAll(Object rowKey,
                          Object expand)

Parameters:
rowKey    
expand    
Return:
Object

__getCurrency

Object __getCurrency()

Return:
Object

getDepth

public Object getDepth(Object rowKey)

Get the depth (indentation level) of a node by rowKey

Parameters:
rowKey    
Return:
Object

_getDisclosureImageFromRowKey

private Object _getDisclosureImageFromRowKey(Object rowKey)

Parameters:
rowKey    
Return:
Object

GetFirst

protected Object GetFirst()

Return:
Object

_getIconDisclosureAttribute

private Object _getIconDisclosureAttribute(Object cell)

Parameters:
cell    
Return:
Object

_getNodeStampCell

private Object _getNodeStampCell(Object row)

Parameters:
row    
Return:
Object

getNodeStampColumn

public Object getNodeStampColumn()

Return:
Object

GetRows

protected Object GetRows()

Return:
Object

_getTreeUtils

private Object _getTreeUtils()

Return:
Object

goUp

public Object goUp()

Return:
Object

HandleComponentClick

protected Object HandleComponentClick(Object componentEvent)

Parameters:
componentEvent    
Return:
Object
Overrides:
AdfDhtmlTablePeer.HandleComponentClick(Object)

HandleComponentKeyDown

protected Object HandleComponentKeyDown(Object componentEvent)

Parameters:
componentEvent    
Return:
Object
Overrides:
AdfDhtmlTablePeer.HandleComponentKeyDown(Object)

HandleRowContextMenu

protected Object HandleRowContextMenu(Object domEvent,
                                      Object rowKey,
                                      Object row,
                                      Object alignElement,
                                      Object alignHint)

Parameters:
domEvent    
rowKey    
row    
alignElement    
alignHint    
Return:
Object
Overrides:
AdfDhtmlTablePeer.HandleRowContextMenu(Object, Object, Object, Object, Object)

hasPathStamp

public Object hasPathStamp()

Determines if the tree has a pathStamp facet

Return:
Object

InitDomElement

protected Object InitDomElement(Object component,
                                Object domElement)

Initialize the associated domElement when the peer is created. Stateless peers are not bound at the time that this method is called.

Parameters:
component    
domElement    
Return:
Object
Overrides:
AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)

InitSubclass

protected static Object InitSubclass()

Registers component on click handler

Return:
Object
Overrides:
AdfDhtmlTablePeer.InitSubclass()

_isDisclosure

private Object _isDisclosure(Object target)

Parameters:
target    
Return:
Object

isLeaf

public Object isLeaf(Object rowKey)

Given a rowKey, determines if a node is a leaf node

Parameters:
rowKey    
Return:
Object

isMultiRoot

public Object isMultiRoot()

Determines if the tree is multi-rooted

Return:
Object

isSelectorIconVisible

public Object isSelectorIconVisible()

Determines if the hierarchical selector icon is shown

Return:
Object

_saveCurrency

private Object _saveCurrency(Object currency)

Parameters:
currency    
Return:
Object

SetFirst

protected Object SetFirst(Object first)

Overridable method to set first visible row

Parameters:
first    
Return:
Object
Overrides:
AdfDhtmlTablePeer.SetFirst(Object)

SetRows

protected Object SetRows(Object rows)

Overridable method to set visible rows

Parameters:
rows    
Return:
Object
Overrides:
AdfDhtmlTablePeer.SetRows(Object)

showAsTop

public Object showAsTop(Object rowKey)

Parameters:
rowKey    
Return:
Object

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

 

Generated on 2010.03.26 00:15 UTC
Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.