# JavaScript API Reference for Oracle ADF Faces

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

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

# oracle.adfinternal.view.js.laf.dhtml.rich
Class AdfDhtmlConveyorBeltPeer

## Warning:

- This is an unsupported, internal implementation class.
- Use an API class that might provide equivalent functionality instead.
- This class will change without notice.
- It is not recommended that you use anything in this class.

    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.AdfDhtmlConveyorBeltPeer

    public class AdfDhtmlConveyorBeltPeer
    extends AdfRichUIPeer

## Field Summary
`private static Object` | `_BOTTOM_ICON`
`private Object` | `_cbCommon`
`private static Object` | `_CONVEYOR_BELT_BOTTOM_OVERFLOW_ICON_CLASS`
`private static Object` | `_CONVEYOR_BELT_BOTTOM_OVERFLOW_INDICATOR_CLASS`
`private static Object` | `_CONVEYOR_BELT_CLASS`
`private static Object` | `_CONVEYOR_BELT_END_OVERFLOW_ICON_CLASS`
`private static Object` | `_CONVEYOR_BELT_END_OVERFLOW_INDICATOR_CLASS`
`private static Object` | `_CONVEYOR_BELT_START_OVERFLOW_ICON_CLASS`
`private static Object` | `_CONVEYOR_BELT_START_OVERFLOW_INDICATOR_CLASS`
`private static Object` | `_CONVEYOR_BELT_TOP_OVERFLOW_ICON_CLASS`
`private static Object` | `_CONVEYOR_BELT_TOP_OVERFLOW_INDICATOR_CLASS`
`private static Object` | `_END_ICON`
`private static Object` | `_FIRST_VISIBLE_CHILD_KEY`
`private static Object` | `_START_ICON`
`private static Object` | `_TOP_ICON`

### Fields inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentPropertyChanges, addComponentPropertyGetters, BUSY_STYLECLASS, CreateSubId, DISABLED_STYLECLASS, DRAG_READY_STYLECLASS, DRAG_SOURCE_STYLECLASS, DROP_TARGET_STYLECLASS, FOCUS_TARGET_STYLECLASS, HOVER_TARGET_STYLECLASS, READONLY_STYLECLASS, SELECTED_STYLECLASS`

### Fields inherited from oracle.adf.view.js.base.AdfObject
`constructor, superclass`

### Fields inherited from org.ecmascript.object.Object
`prototype`

## Constructor Summary
`public` | `AdfDhtmlConveyorBeltPeer()`

## Method Summary
`private Object` | `_animateScrollLeft(Object elem, string value, number duration, Function onEndFunc)` Callback function passed to the conveyor to animate setting the scrollLeft attribute on a DOM element.
`private Object` | `_animateScrollTop(Object elem, string value, number duration, function onEndFunc)` Callback function passed to the conveyor to animate setting the scrollTop attribute on a DOM element.
`private Object` | `_firstVisibleItemChanged(Object itemId)` Callback function passed to the conveyor for it to notify the peer when the first visible item in the conveyor has changed.
`protected Object` | `InitDomElement(AdfUIComponent component, Object domElement)` Initialize the associated domElement when the peer is created.
`protected static Object` | `InitSubclass()` Hook to identify which attributes have optimized getters.
`public Object` | `needsResizeNotify(AdfUIComponent component)` Indicates whether this peer has interest in resize notifications.
`protected Object` | `ResizeNotify(number oldWidth, number oldHeight, number newWidth, number newHeight)` Notify the peer about a resize.

### Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, applyDragReadyState, ApplyDragReadyState, applyDragSourceState, ApplyDragSourceState, bind, BindToComponent, cancelAllPopups, cancelPopup, ChildVisibilityChanged, clearDragReadyState, ClearDragReadyState, clearDragSourceState, ClearDragSourceState, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, ConvertClientIdToLocator, convertLocatorToClientId, createComponentEvent, CreateComponentEvent, CreateDraggableNode, createInnerPeerClassWithSubId, createPeerClass, createSubId, DefaultInitClass, descendantMessageChanged, DescendantMessageChanged, DispatchComponentEvent, DispatchUncanceledComponentEvent, domReplaceNotify, DomReplaceNotify, focus, Focus, getAbsoluteId, getAbsoluteLocator, getAccessibleName, GetAccessibleName, getAllPopups, GetBestMatchSubId, getComponent, GetComponent, GetComponentId, getComponentParent, getComponentProperty, GetComponentVisible, getDescendantComponents, getDomContentElement, getDomContentElementForComponent, GetDomContentElementForNode, getDomDocument, getDomElement, getDomElementForComponent, getDomNode, GetDomNodeForCommentComponent, getDomNodeForComponent, getDomRootNodes, GetDomRootNodes, getDragOverFeedback, GetDragOverFeedback, getDragTransferable, GetDragTransferable, GetElementToReplaceWithSVG, getFallbackDomElement, GetFallbackDomElement, getFirstAncestorComponent, getInlineEditor, GetInlineEditor, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, GetSubIdDomElement, hideAllPopups, hidePopup, InitClass, initialize, isAbsoluteLocatorCacheable, isActive, isBusy, isComponentContainedByElement, isInActiveHeirarchy, isInlineSVGIcon, isPopupVisible, messageNotify, MessageNotify, messageShow, MessageShow, needsChildVisibilityChanges, needsFocusTargetStyleClass, PopupClosed, processPushData, ProcessPushData, registerADSAccessibility, RegisterADSAccessibility, registerKeyStroke, replaceDomElement, ReplaceDomElement, resizeNotify, scrollIntoView, ScrollIntoView, setBusy, SetBusy, setInlineStyleProperty, showContextMenu, showPopup, simulateMouse, SimulateMouseOnDescendant, TruncateClientId, TruncateClientIdOnceImpl, UnbindFromComponent, unregisterKeyStroke, UpdateMessageType, visitChildren`

### Methods inherited from oracle.adf.view.js.base.AdfUIPeer
`getDefaultDragRecognizer, getParentPeer, Init, initiateDrag, isVisible`

### Methods inherited from oracle.adf.view.js.base.AdfObject
`adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString`

## Field Detail

### _BOTTOM_ICON

`private static Object _BOTTOM_ICON`

### _cbCommon

`private Object _cbCommon`

### _CONVEYOR_BELT_BOTTOM_OVERFLOW_ICON_CLASS

`private static Object _CONVEYOR_BELT_BOTTOM_OVERFLOW_ICON_CLASS`

### _CONVEYOR_BELT_BOTTOM_OVERFLOW_INDICATOR_CLASS

`private static Object _CONVEYOR_BELT_BOTTOM_OVERFLOW_INDICATOR_CLASS`

### _CONVEYOR_BELT_CLASS

`private static Object _CONVEYOR_BELT_CLASS`

### _CONVEYOR_BELT_END_OVERFLOW_ICON_CLASS

`private static Object _CONVEYOR_BELT_END_OVERFLOW_ICON_CLASS`

### _CONVEYOR_BELT_END_OVERFLOW_INDICATOR_CLASS

`private static Object _CONVEYOR_BELT_END_OVERFLOW_INDICATOR_CLASS`

### _CONVEYOR_BELT_START_OVERFLOW_ICON_CLASS

`private static Object _CONVEYOR_BELT_START_OVERFLOW_ICON_CLASS`

### _CONVEYOR_BELT_START_OVERFLOW_INDICATOR_CLASS

`private static Object _CONVEYOR_BELT_START_OVERFLOW_INDICATOR_CLASS`

### _CONVEYOR_BELT_TOP_OVERFLOW_ICON_CLASS

`private static Object _CONVEYOR_BELT_TOP_OVERFLOW_ICON_CLASS`

### _CONVEYOR_BELT_TOP_OVERFLOW_INDICATOR_CLASS

`private static Object _CONVEYOR_BELT_TOP_OVERFLOW_INDICATOR_CLASS`

### _END_ICON

`private static Object _END_ICON`

### _FIRST_VISIBLE_CHILD_KEY

`private static Object _FIRST_VISIBLE_CHILD_KEY`

### _START_ICON

`private static Object _START_ICON`

### _TOP_ICON

`private static Object _TOP_ICON`

## Constructor Detail

### AdfDhtmlConveyorBeltPeer

`public AdfDhtmlConveyorBeltPeer()`

## Method Detail

### _animateScrollLeft

`private Object _animateScrollLeft(Object elem,
string value,
number duration,
Function onEndFunc)`
  Callback function passed to the conveyor to animate setting the scrollLeft attribute on a DOM element.
  Parameters:

    `elem` | - | The element being scrolled
    `value` | - | The new value for scrollLeft
    `duration` | - | The duration of the animation, in ms
    `onEndFunc` | - | Optional function to call after the animation ends

  Return:
    `Object`

### _animateScrollTop

`private Object _animateScrollTop(Object elem,
string value,
number duration,
function onEndFunc)`
  Callback function passed to the conveyor to animate setting the scrollTop attribute on a DOM element.
  Parameters:

    `elem` | - | The element being scrolled
    `value` | - | The new value for scrollTop
    `duration` | - | The duration of the animation, in ms
    `onEndFunc` | - | Optional function to call after the animation ends

  Return:
    `Object`

### _firstVisibleItemChanged

`private Object _firstVisibleItemChanged(Object itemId)`
  Callback function passed to the conveyor for it to notify the peer when the first visible item in the conveyor has changed.
  Parameters:

    `itemId` |  |

  Return:
    `Object`

### InitDomElement

`protected Object InitDomElement(AdfUIComponent component,
Object domElement)`
  Initialize the associated domElement when the peer is created.
  Parameters:

    `component` | - | Component that this peer will be associated with
    `domElement` | - | Root DOM element of this peer

  Return:
    `Object`
  Overrides:
    `AdfRichUIPeer.InitDomElement(AdfUIComponent, Object)`

### InitSubclass

`protected static Object InitSubclass()`
  Hook to identify which attributes have optimized getters.
  Return:
    `Object`

### needsResizeNotify

`public Object needsResizeNotify(AdfUIComponent component)`
  Indicates whether this peer has interest in resize notifications.
  Parameters:

    `component` | - | the component bound to this peer

  Return:
    `Object`
  Overrides:
    `AdfUIPeer.needsResizeNotify(Object)`

### ResizeNotify

`protected Object ResizeNotify(number oldWidth,
number oldHeight,
number newWidth,
number newHeight)`
  Notify the peer about a resize.
  Parameters:

    `oldWidth` | - | The old width of the component
    `oldHeight` | - | The old height of the component
    `newWidth` | - | The new width of the component
    `newHeight` | - | The new height of the component

  Return:
    `Object`
  Overrides:
    `AdfUIPeer.resizeNotify(Object, Object, Object, Object, Object)`

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle® Fusion Middleware Javascript API Reference for Oracle ADF Faces 12c (12.2.1.4.0) E81451-01
PREV NEXT | FRAMES NO FRAMES Warning: private items are visible |

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.