|
Oracle Fusion Middleware JavaScript API Reference for Oracle ADF Faces 11g Release 2 (11.1.2.0.0) E17489-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |
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.AdfDhtmlPanelSplitterPeer
public class AdfDhtmlPanelSplitterPeer extends AdfRichUIPeer
Field Summary |
|
---|---|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private static Object |
Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer |
addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, DISABLED_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, FOCUS_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 |
Method Summary |
|
---|---|
private Object |
|
private Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
private Object |
|
private Object |
|
private static String |
|
private Object |
|
private Object |
|
private static Object |
|
private Number |
|
private Number |
|
private Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected static Object |
|
private static Object |
|
private Object |
|
private static Object |
|
public Object |
|
public Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
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 |
---|
private static Object _COLLAPSE_KEY
private static Object _COLLAPSE_LABELED_SECTION_KEY
private static Object _DISCLOSED_STATE
private static Object _DIVIDER_WIDTH
private static Object _MINIMUM_PANE_SIZE
private static Object _PANEL_SPLITTER_COLLAPSE_ANIMATION_DURATION
private static Object _RESTORE_KEY
private static Object _RESTORE_LABELED_SECTION_KEY
private static Object _SPLITTER_PADDING_PIXELS
Constructor Detail |
---|
public AdfDhtmlPanelSplitterPeer()
Method Detail |
---|
private Object _afterCollapseAnimation(Object collapsed,
Object horizontal,
Object component,
Object positionedFromEnd,
Object fixedPane,
Object fixedPaneChild,
Object stretchedPane,
Object stretchedPaneChild,
Object dimensionsFromParent)
collapsed |
||
horizontal |
||
component |
||
positionedFromEnd |
||
fixedPane |
||
fixedPaneChild |
||
stretchedPane |
||
stretchedPaneChild |
||
dimensionsFromParent |
Object
private Object _afterTheAfterCollapseAnimationForIe(Object params)
params |
Object
protected Object BindToComponent(Object component,
Object domElement)
component |
||
domElement |
Object
AdfRichUIPeer.BindToComponent(Object, Object)
protected Object ChildVisibilityChanged(Object childComponent,
Object childDomElement,
Object childVisible)
needsChildVisibilityChanges
to return true
. The peer can use the child's component, domElement, and new visibility parameters to determine whether it needs to handle the visibility change rather than letting the default implementation of hiding or showing the child. If the peer will handle the change (often by marking itself as needing to be redrawn, it should perform whatever work is necessary and return true
from this method.
Overrides of this method should be aware that when this method is called, the child component's peer may no longer be bound to the child component (for example, if both the child and parent component peers are the same instance).
Overrides of this method should use the childDomElement parameter to determine whether the passed in childComponent is actually a direct descendant of the parent component.
childComponent |
||
childDomElement |
||
childVisible |
Object
AdfRichUIPeer.ChildVisibilityChanged(Object, Object, Object)
protected Object ComponentCollapsedChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)
component |
||
domElement |
||
newValue |
||
oldValue |
Object
protected Object ComponentRemoved(AdfUIComponent component)
component |
- | The component |
Object
AdfUIPeer.componentRemoved(AdfUIComponent)
protected Object ComponentSplitterPositionChanged(Object component,
Object domElement,
Object newValue,
Object oldValue)
component |
||
domElement |
||
newValue |
||
oldValue |
Object
protected Object DomReplaceNotify(Object domNode)
domNode |
Object
AdfRichUIPeer.domReplaceNotify(AdfUIComponent, Object)
private Object _findNextSplitter(Object domNode)
domNode |
Object
private Object _getCollapsedPane()
Object
private static String _getCollapseIconTooltipText(Object component,
Object collapsed,
Object positionFromEnd)
component |
- | Component the peer's component |
collapsed |
- | {boolean} is splitter collapsed |
positionFromEnd |
- | {boolean} attribute positionFromEnd value |
String
- icon tooltip textprivate Object _getConstrainedSplitterPos(Object component,
Object horizontal,
Object newPosition,
Object infiniteMax)
component |
- | Component that this peer is associated with |
horizontal |
- | True if horizontal splitter, false if vertical |
newPosition |
- | Requested new position for splitter |
infiniteMax |
- | True if the maximum size has no limit |
Object
- the new splitter position taking min/max pane size values into accountprivate Object _getPanePadding(Object paneNode)
paneNode |
Object
private static Object _getPositionedFromEnd(Object component)
component |
Object
private Number _getStyleHeight(HTMLElement domElement)
domElement |
- | the element |
Number
- the height in pixelsprivate Number _getStyleWidth(HTMLElement domElement)
domElement |
- | the element |
Number
- the width in pixelsprivate Object _handleCollapseAnimation(Object collapsed,
Object component,
Object positionedFromEnd)
collapsed |
||
component |
||
positionedFromEnd |
Object
protected Object HandleComponentClick(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentKeyDown(AdfUIInputEvent componentEvent)
componentEvent |
- | the key down component event |
Object
protected Object HandleComponentMouseDown(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseOut(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseOver(Object componentEvent)
componentEvent |
Object
private Object _handleDrag(Object evt,
Object deltaX,
Object deltaY)
evt |
||
deltaX |
||
deltaY |
Object
private Object _handleDrop(Object evt,
Object deltaX,
Object deltaY)
evt |
||
deltaX |
||
deltaY |
Object
private Object _handleSplitterNavigationEvent(Object componentEvent)
componentEvent |
Object
private Object _handleTouchMovement(Object deltaX,
Object deltaY)
deltaX |
||
deltaY |
Object
protected static Object InitSubclass()
Object
private static Object _isChildVisible(Object paneElement)
paneElement |
Object
private Object _isDimensionsFromParent()
Object
private static Object _isHorizontal(Object component)
component |
Object
public Object needsChildVisibilityChanges(Object component)
true
, the peer's ChildVisibilityChanged
method will be called.
The peer is not bound when this method is called. Peers with complicated logic to determine whether they need to be informed of child visibility changes should return true
from this method and place their logic inside of their ChildVisibilityChanged
override.
component |
Object
AdfRichUIPeer.needsChildVisibilityChanges(AdfUIComponent)
public Object needsResizeNotify(Object component)
component |
Object
AdfUIPeer.needsResizeNotify(Object)
private Object _repositionPanes()
Object
private Object _resizeHorizontal(Object fixedPaneElement,
Object stretchedPaneElement,
Object dividerElement,
Object newWidth,
Object newHeight,
Object splitterPosition,
Object widthChanged,
Object heightChanged,
Object splitterPositionChanged,
Object dividerWidth,
Object positionedFromEnd)
fixedPaneElement |
||
stretchedPaneElement |
||
dividerElement |
||
newWidth |
||
newHeight |
||
splitterPosition |
||
widthChanged |
||
heightChanged |
||
splitterPositionChanged |
||
dividerWidth |
||
positionedFromEnd |
Object
protected Object ResizeNotify(Object oldWidth,
Object oldHeight,
Object newWidth,
Object newHeight)
oldWidth |
||
oldHeight |
||
newWidth |
||
newHeight |
Object
AdfUIPeer.resizeNotify(Object, Object, Object, Object, Object)
private Object _resizeOnly(Object onlyPane,
Object newWidth,
Object newHeight,
Object widthChanged,
Object heightChanged)
onlyPane |
||
newWidth |
||
newHeight |
||
widthChanged |
||
heightChanged |
Object
private Object _resizeVertical(Object fixedPaneElement,
Object stretchedPaneElement,
Object dividerElement,
Object newWidth,
Object newHeight,
Object splitterPosition,
Object widthChanged,
Object heightChanged,
Object splitterPositionChanged,
Object dividerWidth,
Object positionedFromEnd)
fixedPaneElement |
||
stretchedPaneElement |
||
dividerElement |
||
newWidth |
||
newHeight |
||
splitterPosition |
||
widthChanged |
||
heightChanged |
||
splitterPositionChanged |
||
dividerWidth |
||
positionedFromEnd |
Object
private Object _updateDivider(Object collapsed,
Object positionedFromEnd)
collapsed |
||
positionedFromEnd |
Object
|
Oracle Fusion Middleware JavaScript API Reference for Oracle ADF Faces 11g Release 2 (11.1.2.0.0) E17489-01 |
||||||||
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |