OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.laf.dhtml.rich
Class AdfDhtmlTreePeer

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.rich.AdfDhtmlTreeTablePeer
                                 |
                                 +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlTreePeer

public class AdfDhtmlTreePeer
extends AdfDhtmlTreeTablePeer
Tree peer class



Field Summary

private static Object
_TREE_ICON_ANIM
private static Object
_TREE_ICON_COLLAPSED
private static Object
_TREE_ICON_EXPANDED
private static Object
_TREE_ICON_LEAF
private static Object
_TREE_ICON_STYLE_ANIM
private static Object
_TREE_ICON_STYLE_COLLAPSED
private static Object
_TREE_ICON_STYLE_EXPANDED
private static Object
_TREE_ICON_STYLE_LEAF
private static Object
_TREE_ICON_STYLE_SELECTOR
private static Object
_TREE_NODE_TEXT_ATTRIBUTE


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

NODE_COLLAPSE_ROW_MARGIN, NODE_DEPTH_ATTR, READ_ONLY, TREE_FLAGS_ATTR


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, __SORT_INDICATOR, 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
AdfDhtmlTreePeer()
Tree peer class


Method Summary

private Object
_adjustHorizontalScrollerRange(Object width)
protected Object
BlockDeleted()
protected Object
BlockInserted(Object block, Object startRow, Object numRows)
protected Object
GetDisclosureAnimationDuration()
protected Object
GetIconNames(Object component)
protected Object
GetIconStyleNames(Object component)
protected Object
GetKeyboardContextMenuAlignHint()
Hook for subclasses to align the context menu
private Object
_getMaxBlockWidth()
protected Object
HandleComponentMouseOver(Object componentEvent)
protected Object
HandleHeaderlessFocus()
Overrde to set focus on the first visible tree node
protected static Object
InitSubclass()
Registers component on click handler
protected Object
ResolveContextMenuAlignElement(Object row)
Hook for subclasses to align the context menu
public Object
stretchLastColumn()
protected Object
SupportsFocusRowNavigation(Object component)


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

BeginHandleDataBlocks, ComponentDisclosedRowKeysChanged, ComponentRemoved, ContextMenuClosed, ContextMenuOpened, discloseAll, FetchCompleted, __getCurrency, getDepth, getNodeStampColumn, GetRowContextMenuId, goUp, HandleCollapse, HandleComponentClick, HandleComponentCollapseEvent, HandleComponentKeyDown, HandleComponentMouseDown, HandleExpand, HandleRowContextMenu, HandleTableBodyArrowLeftRight, hasPathStamp, InsertActiveRow, isLeaf, isMultiRoot, IsNodeStampCell, isSelectorIconVisible, queueSortEvent, RemoveActiveRow, SetFirst, SetRows, showAsTop, __triggerSortEvent


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

BusyAnimating, CancelPendingFetch, canDeliverSelectionEvent, ChildVisibilityChanged, CollapseAnimationComplete, ComponentScrollLeftChanged, ComponentScrollTopChanged, ComponentSelectedRowKeysChanged, ConvertClientIdToLocator, convertLocatorToClientId, DeleteBlock, DisplayStatus, DomReplaceNotify, FindCellByIndex, FindFirstChildByTagName, FindRowByKey, __fixPanelCollectionDimensions, GetActiveUpdateNode, GetAssociatedComponent, GetDatabody, getDragNodeForRowKeys, getDragOffsetForRowKeys, GetFirstVisibleRowKeyAndRow, GetFocusedRowKey, GetFocusManager, GetKnownRowCount, GetLastRowKey, GetPanelCollectionComponent, GetPanelCollectionPeer, __getParentColumn, __getPixelWidthFromPercent, GetRowCount, GetRowHeaderCellFromRow, getRowIndex, getRowKey, getRowKeyAndOrientationFromHints, GetRowKeyAndRow, getRowKeyBounds, getRowKeyForEvent, GetScroller, __getScrollPos, __getSelectedColumns, __getSortOrderForColumn, __getVisibleLeafColumns, HandleClickToEditActiveRow, HandleComponentBlur, HandleComponentContextMenu, HandleComponentDblClick, HandleComponentExpandEvent, HandleComponentFocus, HandleComponentKeyUp, HandleComponentMouseOut, HandleComponentMouseUp, HandleDomKeyDown, HandleDomMouseMove, HandleDomScroll, InitDomElement, InsertBlock, isDisclosureFetchPending, IsFetchPending, isHeightAutoSized, IsInsertAllowed, IsReceivingActiveEvents, needsChildVisibilityChanges, needsResizeNotify, ProcessPushData, __queueSortEvent, RemoveAllBlocks, RemoveTwinkleTimer, ReplaceDomElement, resizeColumn, ResizeNotify, scrollColumnIntoView, scrollToPos, SetAnimating, SetCursor, ShiftIndex, showDragFeedback, SizeDatabody, 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


_TREE_ICON_ANIM

private static Object _TREE_ICON_ANIM

_TREE_ICON_COLLAPSED

private static Object _TREE_ICON_COLLAPSED

_TREE_ICON_EXPANDED

private static Object _TREE_ICON_EXPANDED

_TREE_ICON_LEAF

private static Object _TREE_ICON_LEAF

_TREE_ICON_STYLE_ANIM

private static Object _TREE_ICON_STYLE_ANIM

_TREE_ICON_STYLE_COLLAPSED

private static Object _TREE_ICON_STYLE_COLLAPSED

_TREE_ICON_STYLE_EXPANDED

private static Object _TREE_ICON_STYLE_EXPANDED

_TREE_ICON_STYLE_LEAF

private static Object _TREE_ICON_STYLE_LEAF

_TREE_ICON_STYLE_SELECTOR

private static Object _TREE_ICON_STYLE_SELECTOR

_TREE_NODE_TEXT_ATTRIBUTE

private static Object _TREE_NODE_TEXT_ATTRIBUTE

Constructor Detail


AdfDhtmlTreePeer

public AdfDhtmlTreePeer()

Tree peer class

Method Detail


_adjustHorizontalScrollerRange

private Object _adjustHorizontalScrollerRange(Object width)

Parameters:
width    
Return:
Object

BlockDeleted

protected Object BlockDeleted()

Return:
Object
Overrides:
AdfDhtmlTablePeer.BlockDeleted()

BlockInserted

protected Object BlockInserted(Object block,
                               Object startRow,
                               Object numRows)

Parameters:
block    
startRow    
numRows    
Return:
Object
Overrides:
AdfDhtmlTablePeer.BlockInserted(Object, Object, Object)

GetDisclosureAnimationDuration

protected Object GetDisclosureAnimationDuration()

Return:
Object
Overrides:
AdfDhtmlTreeTablePeer.GetDisclosureAnimationDuration()

GetIconNames

protected Object GetIconNames(Object component)

Parameters:
component    
Return:
Object
Overrides:
AdfDhtmlTreeTablePeer.GetIconNames(Object)

GetIconStyleNames

protected Object GetIconStyleNames(Object component)

Parameters:
component    
Return:
Object
Overrides:
AdfDhtmlTreeTablePeer.GetIconStyleNames(Object)

GetKeyboardContextMenuAlignHint

protected Object GetKeyboardContextMenuAlignHint()

Hook for subclasses to align the context menu

Return:
Object
Overrides:
AdfDhtmlTablePeer.GetKeyboardContextMenuAlignHint()

_getMaxBlockWidth

private Object _getMaxBlockWidth()

Return:
Object

HandleComponentMouseOver

protected Object HandleComponentMouseOver(Object componentEvent)

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

HandleHeaderlessFocus

protected Object HandleHeaderlessFocus()

Overrde to set focus on the first visible tree node

Return:
Object
Overrides:
AdfDhtmlTablePeer.HandleHeaderlessFocus()

InitSubclass

protected static Object InitSubclass()

Registers component on click handler

Return:
Object
Overrides:
AdfDhtmlTablePeer.InitSubclass()

ResolveContextMenuAlignElement

protected Object ResolveContextMenuAlignElement(Object row)

Hook for subclasses to align the context menu

Parameters:
row    
Return:
Object
Overrides:
AdfDhtmlTablePeer.ResolveContextMenuAlignElement(Object)

stretchLastColumn

public Object stretchLastColumn()

Return:
Object

SupportsFocusRowNavigation

protected Object SupportsFocusRowNavigation(Object component)

Parameters:
component    
Return:
Object
Overrides:
AdfDhtmlTablePeer.SupportsFocusRowNavigation()

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.