|
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.AdfDhtmlCarouselPeer
public class AdfDhtmlCarouselPeer extends AdfRichUIPeer
Field Summary |
|
---|---|
private Object |
|
public static Object |
|
private static Object |
|
private static Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
private static Object |
|
public static Object |
|
public static Object |
|
private static Object |
|
public static Object |
|
private static Object |
|
private Object |
|
private static Object |
|
private Object |
|
private static Object |
|
private Object |
|
public 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 |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
protected Object |
|
private Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
public String |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private static Object |
|
private static Object |
|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected static Object |
|
private Object |
|
private Object |
|
private Object |
|
private static Object |
|
private static Object |
|
private Object |
|
private Object |
|
public Object |
|
public Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private Object |
|
private static Object |
|
private Object |
|
private Object |
|
protected Object |
|
private Object |
|
private Object |
|
private 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 Object _animDuration
public static Object DW_SUB_ID
private static Object _FETCH_DELAY_TIMEOUT
private static Object _FETCH_MORE_ITEM_COUNT
private Object _fetchId
private static Object _INPUT_REGEXP
private Object _isScreenReaderMode
private Object _isVertical
private static Object _ITEM_PADDING
public static Object MISSING_AFTER
public static Object MISSING_BEFORE
private static Object _NEEDS_REFRESH_ATTRIBUTE
public static Object NO_BLOCKS
private static Object _ROW_KEY
private Object _setupInitialPositions
private static Object _SHRINK_FACTOR
private Object _unavailableRowIndex
private static Object _UNDO_FETCH_ATTRIBUTE
private Object _useOpacity
public static Object VIEWPORT_SATISFIED
Constructor Detail |
---|
public AdfDhtmlCarouselPeer()
Method Detail |
---|
private Object _addAfter(Object databody,
Object delay,
Object isScroll)
databody |
||
delay |
||
isScroll |
Object
private Object _addBefore(Object databody,
Object delay,
Object isScroll)
databody |
||
delay |
||
isScroll |
Object
private Object _addDataBlockItems(Object databody,
Object newBlock,
Object prepend)
databody |
||
newBlock |
||
prepend |
Object
private Object _addEmptyTextToDataBody(HTMLElement databody,
HTMLElement newElement)
databody |
- | the databody of the carousel where the empty text will be shown |
newElement |
- | the container that holds the empty text fetched from the server |
Object
private Object _addInvalidDataBlock(HTMLElement oldElement,
HTMLElement newBlock,
HTMLElement existingDatabody)
oldElement |
- | the hidden div that is used to transfer elements |
newBlock |
- | the newly fetched data block |
existingDatabody |
- | the databody element |
Object
private Object _adjustRowCountFromResponse(Object databody,
Object node)
databody |
||
node |
Object
private Object _allRowsAvailableOnClient(Object block)
block |
Object
private Object _animateForLongJump(Object fullNeededPlaceholderCount,
Object spinTowardsNext,
Object itemsFromCurrentlyAvailableEdge)
fullNeededPlaceholderCount |
||
spinTowardsNext |
||
itemsFromCurrentlyAvailableEdge |
Object
private Object _animateRowsForNewSelectedWrapperElement(Object selectedWrapper,
Object oldCurrentItemKey,
Object addPlaceholders)
selectedWrapper |
||
oldCurrentItemKey |
||
addPlaceholders |
Object
private Object _cancelPendingFetch()
Object
protected Object CarouselItemInitialized(String clientId)
clientId |
- | the client ID of the carouselItem that was just initialized |
Object
protected Object ChildVisibilityChanged(Object childComponent,
Object childDomElement,
Object childVisible)
childComponent |
||
childDomElement |
||
childVisible |
Object
AdfRichUIPeer.ChildVisibilityChanged(Object, Object, Object)
private Object _collectClientTokens(Object cacheType)
cacheType |
Object
protected Object ComponentCurrentItemKeyChanged(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 ConvertClientIdToLocator(AdfUIComponent component,
Object childComponent,
String descComponentClientId,
Array<Object> replaceArray)
The peer is not bound when this method is called
component |
- | The region component for this peer |
childComponent |
||
descComponentClientId |
- | The clientId of the component that the absolute scoped id is being generated for |
replaceArray |
- | Array of key-value array in format [index, item] to either skip or skip and fix the parent id fragment with the item value |
Object
AdfRichUIPeer.ConvertClientIdToLocator(Object, Object, Object, Object)
public String convertLocatorToClientId(AdfUIComponent component,
Number rowIndex)
component |
- | The carousel component for this peer |
rowIndex |
- | The index of the row for the component |
String
- The client id fragment in the below format clientId + ":" + stamped rowKey client Id fragment related to rowIndexAdfUIPeer.convertLocatorToClientId(Object, Object)
private Object _createPlaceholder(Object sibling,
Object isNext,
Object alpha)
sibling |
||
isNext |
||
alpha |
Object
private Object _currentItemTextUpdate(Object itemClientId)
itemClientId |
Object
private Object _delayedNavigate(Object subtype,
Object index,
Object key,
Object renderOnly)
subtype |
||
index |
||
key |
||
renderOnly |
Object
private Object _delayedResizeNotifyOnDisplayedChildren()
Object
private Object _deleteOffscreenItems(Object databody,
Object deletePrevious)
databody |
||
deletePrevious |
Object
private Object _displayStatus(Object text)
text |
Object
protected Object DomReplaceNotify(Object domNode)
domNode |
Object
AdfRichUIPeer.domReplaceNotify(AdfUIComponent, Object)
private Object _doResizeNotifyOnDisplayedChildren(Object component)
component |
Object
private Object _fillViewPort(Object databody,
Object delay,
Object isScroll)
databody |
||
delay |
||
isScroll |
Object
private static Object _findFirstChildByTagName(Object parent,
Object name)
parent |
||
name |
Object
private Object _findRowByKey(String rowKey,
Boolean firstByDefault)
rowKey |
- | the rowKey to look for in dom structure |
firstByDefault |
- | true if the first available row should be returned when the given rowKey is not non-null but no corresponding row info is present (e.g. rowKey was from an old state of the data model but the member currentItemKey was not reset) |
Object
- an object literal with row and index attributes if the rowkey is found else nullprivate Object _finishDatabodyDrag(Object domEvent,
Object deltaX,
Object deltaY)
domEvent |
||
deltaX |
||
deltaY |
Object
private Object _finishThumbDrag(Object domEvent,
Object deltaX,
Object deltaY)
domEvent |
||
deltaX |
||
deltaY |
Object
private Object _getAuxShiftSizeAndOpacity(Object offsetIndex)
offsetIndex |
Object
private static Object _getChildBySubId(Object parent,
Object sub)
parent |
||
sub |
Object
private Object _getControlAreaDiv(Object rootDomElement)
rootDomElement |
Object
private Object _getCurrentPercent()
Object
private Object _getDatabody(Object rootDomElement)
rootDomElement |
Object
private Object _getElemBySubId(Object sub,
Object rootDomElement)
sub |
- | the sub ID to identify the sub element |
rootDomElement |
Object
- the found sub element or null if not foundprivate Object _getFirstNonPlaceholder(Object blockOfRows)
blockOfRows |
Object
private Object _getHalignLeft(Object vertical,
Object halign,
Object dbWidth,
Object itemSize,
Object shift)
vertical |
||
halign |
||
dbWidth |
||
itemSize |
||
shift |
Object
private Object _getItemTextDiv(Object clientId)
clientId |
Object
private Object _getLastNonPlaceholder(Object blockOfRows)
blockOfRows |
Object
private Object _getNextRowKeyAndRow(Object selectedRowKey)
selectedRowKey |
Object
private Object _getNumberOfLeadingPlaceholders(Object blockOfRows)
blockOfRows |
Object
private Object _getNumberOfRows(Object blockOfRows)
blockOfRows |
Object
private Object _getPreviousRowKeyAndRow(Object selectedRowKey)
selectedRowKey |
Object
private Object _getRowIndexFromThumbPos()
Object
private Object _getRowKeyAndRow(Object domElement,
Object rootDomElement)
domElement |
||
rootDomElement |
Object
private Object _getSpinControlDiv(Object clientId)
clientId |
Object
private Object _getSpinInfoDiv(Object clientId)
clientId |
Object
private Object _getStatusMessage()
Object
private Object _getUnavailableRowIndex(Object elem)
elem |
Object
private Object _getValignTop(Object vertical,
Object valign,
Object dbHeight,
Object itemSize,
Object shift)
vertical |
||
valign |
||
dbHeight |
||
itemSize |
||
shift |
Object
private Object _grabFocus()
Object
protected Object HandleComponentClick(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentKeyDown(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseDown(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseOut(Object componentEvent)
componentEvent |
Object
protected Object HandleComponentMouseUp(Object componentEvent)
componentEvent |
Object
private Object _handleDatabodyDragPositioning(Object domEvent,
Object deltaX,
Object deltaY)
domEvent |
||
deltaX |
||
deltaY |
Object
private Object _handleDataBodySelectStart(Object evt)
evt |
Object
private Object _handleDataCallback(Object node,
Object pendingFetch,
Object fetchIndex,
Object pendingRenderOnly)
node |
||
pendingFetch |
||
fetchIndex |
||
pendingRenderOnly |
Object
private Object _handleItemClick(Object evt,
Object rowKey,
Object row)
evt |
||
rowKey |
||
row |
Object
private Object _handleLongJump(Object databody,
Object index,
Object delay,
Object isScroll)
databody |
||
index |
||
delay |
||
isScroll |
Object
private static Object _handleMouseWheel(Object evt)
evt |
Object
private static Object _handleNextClick(Object domEvent)
domEvent |
Object
private static Object _handlePreviousClick(Object domEvent)
domEvent |
Object
private Object _handleTabKeyDown(Object eventTarget,
Object shiftKey)
eventTarget |
||
shiftKey |
Object
private Object _handleThumbDragPositioning(Object domEvent,
Object deltaX,
Object deltaY)
domEvent |
||
deltaX |
||
deltaY |
Object
private Object _handleTouchMovement(Number deltaX,
Number deltaY)
deltaX |
- | the distance moved in the x direction. |
deltaY |
- | the distance moved in the y direction. |
Object
private Object _hideStatus()
Object
private Object _incrementCarouselPosition()
Object
AdfObject.createCallback(Object)
protected Object InitDomElement(Object component,
Object domElement)
component |
- | Component that this peer will be associated with |
domElement |
- | Root DOM element of this peer |
Object
AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)
private Object _initiateSpinEndAnimation()
Object
private Object _initiateSpinNextAnimation()
Object
private Object _initiateSpinPercentAnimation(Number desiredPercent,
Number currentPercent)
desiredPercent |
- | A value from 0 through 1 that indicates where to spin within the range of items. |
currentPercent |
- | An optional value from 0 through 1 to indicate where the current spin position exists. If undefined, honor the desiredPercent explicitly otherwise make a desiredPercent yield the previous or next item if it resolves to currentPercent (so that clicking on the slider bar will always yield movement). |
Object
private Object _initiateSpinPreviousAnimation()
Object
private Object _initiateSpinSpecificExistingItemAnimation(Object desiredRowKey,
Object desiredRow)
desiredRowKey |
||
desiredRow |
Object
private Object _initiateSpinStartAnimation()
Object
private Object _initMouseHoldIncrementRepeat()
Object
private Object _initNewBlock(Object node,
Object start,
Object size)
node |
||
start |
||
size |
Object
protected static Object InitSubclass()
Object
private Object _initVirtualization(Object firstBlock,
Object alreadyInserted)
firstBlock |
||
alreadyInserted |
Object
private Object _isImmediateContentDelivery(Object component)
component |
Object
private Object _isOwnComponentEvent(Object componentEvent)
componentEvent |
Object
private static Object _isPlaceholder(Object element)
element |
Object
private static Object _isRTL()
Object
private Object _isTargetCellEditable(Object node)
node |
Object
private Object _isViewportSatisfied(Object databody)
databody |
Object
public Object needsChildVisibilityChanges(Object component)
component |
Object
AdfRichUIPeer.needsChildVisibilityChanges(AdfUIComponent)
public Object needsResizeNotify(Object component)
component |
Object
AdfUIPeer.needsResizeNotify(Object)
private Object _positionItem(Object item,
Object size,
Object shift,
Object zIndex,
Object vertical,
Object valign,
Object halign,
Object overlayOpacity,
Object showOverlay)
item |
||
size |
||
shift |
||
zIndex |
||
vertical |
||
valign |
||
halign |
||
overlayOpacity |
||
showOverlay |
Object
private Object _positionSiblings(Object selectedItem,
Object selectedZIndex,
Object vertical,
Object valign,
Object halign,
Object previous)
selectedItem |
||
selectedZIndex |
||
vertical |
||
valign |
||
halign |
||
previous |
Object
private Object _positionThumbAndSpinInfo(Object itemIndex)
itemIndex |
Object
private Object _queueFetchEvent(Object renderOnly,
Object subtype,
Object index,
Object key)
renderOnly |
||
subtype |
||
index |
||
key |
Object
private Object _queueResizeNotifyOnDisplayedChildren()
Object
private Object _removePlaceholders()
Object
protected Object ReplaceDomElement(HTMLElement newElement,
HTMLElement oldElement)
newElement |
- | the new dom element |
oldElement |
- | the old dom element |
Object
AdfRichUIPeer.replaceDomElement(AdfUIComponent, HTMLElement, HTMLElement)
private Object _replaceWithDataBlock(Object databody,
Object newBlock,
Object fetchIndex)
databody |
||
newBlock |
||
fetchIndex |
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 _resizeNotifyAfterAnimate()
Object
private Object _scrollByAmount(Object scrollAmount,
Object forcePercentBased)
scrollAmount |
||
forcePercentBased |
Object
private static Object _setCursor(Object elem,
Object cur)
elem |
||
cur |
Object
private Object _setEventRootToCurrentItem(Object key,
Object evt)
key |
||
evt |
Object
private Object _setupInitialCompactOrSmallPositions(Object domElement,
Object id,
Object controlArea)
domElement |
||
id |
||
controlArea |
Object
private Object _setupInitialFullPositions(Object domElement,
Object id)
domElement |
||
id |
Object
private Object _setupInitialPositions(Object component,
Object domElement)
component |
- | Component that this peer will be associated with |
domElement |
- | Root DOM element of this peer |
Object
private Object _sizeDatabody(Object databody,
Object outerWidth,
Object outerHeight)
databody |
||
outerWidth |
||
outerHeight |
Object
private Object _sizeDatabodyForSelectedWrapperElement(Object selectedWrapper,
Object animationAlreadyStopped)
selectedWrapper |
||
animationAlreadyStopped |
Object
private static Object _spinAnimationComplete(Object obj)
obj |
Object
private Object _startFetch(Object subtype,
Object index,
Object key,
Object delay,
Object renderOnly)
subtype |
||
index |
||
key |
||
delay |
||
renderOnly |
Object
private Object _stopAnimation(Object selectedWrapperOverride)
selectedWrapperOverride |
Object
protected Object TruncateClientId(Object component,
Object descendantComponent,
Object childClientId,
Object skipArray)
component |
||
descendantComponent |
||
childClientId |
||
skipArray |
Object
AdfRichUIPeer.TruncateClientId(Object, Object, Object, Object)
private Object _undoSpin(Object block)
block |
Object
private Object _unregisterNode(Object node)
node |
Object
private Object _updateCurrentItemKey(String key,
Boolean ignoreValidation)
key |
- | the new current item key |
ignoreValidation |
- | if the currentItemKey is being set after a data fetch, for e.g. because of a long jump etc we do not need to the validation etc.
Default value = true
|
Object
private Object _updateFetchIntersectionItem(Object itemWrapper,
Object iteration,
Object count,
Object oldBlockStart,
Object oldBlockEnd,
Object newBlockStart,
Object newBlockEnd)
itemWrapper |
||
iteration |
||
count |
||
oldBlockStart |
||
oldBlockEnd |
||
newBlockStart |
||
newBlockEnd |
Object
private Object _updateSpinInfoDiv(Object itemNumber)
itemNumber |
Object
private Object _updateTextForNewCurrentItemKey(Object key)
key |
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 |