# 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 AdfDhtmlInputRangeSliderPeer

## 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.AdfDhtmlValuePeer
                               |
                               +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
                                     |
                                     +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputNumberSliderBasePeer
                                           |
                                           +--oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlInputNumberSliderPeer
                                                 |
                                                 +--oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputRangeSliderPeer

    public class AdfDhtmlInputRangeSliderPeer
    extends AdfDhtmlInputNumberSliderPeer

## Field Summary
`private static Object` | `_SUB_ID_MAP` inputRangeSlider component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1.

### Fields inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
`ComponentLabelChanged, ComponentShowRequiredChanged`

### 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` | `AdfDhtmlInputRangeSliderPeer()`

## Method Summary
`protected Object` | `GetBestMatchSubId(Object domElement)` Returns the best match subId for the given domElement.
`public Object` | `getConvertedObject(Object component, Object value)` ensure that a SetDisplayValue is called with a proper object (AdfRangeValue).
`public Object` | `getConvertedValue(Object component, Object submittedValue)` ensure that a AdfRangeValue object is passed to the validator.validate() in case when a validator is present.
`protected HTMLElement` | `GetSubIdDomElement(String subElementId)` Returns the dom element for a given subElementId.
`public Object` | `init()` Initializes the instance.
`protected static Object` | `InitSubclass()`
`public Object` | `isRanged()`
`private Object` | `_setComponentValue(Object newValue, Object component)`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.touch.AdfDhtmlInputNumberSliderPeer
`HandleComponentTouchStart`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlInputNumberSliderBasePeer
`ComponentRemoved, getDefaultDragRecognizer, GetInlineEditor, GetInputNumberSliderLabelStyleClass, GetInputRangeSliderLabelStyleClass, GetSubmittedValue, getValue, HandleComponentClick, HandleComponentKeyDown, InitDomElement, LazyInitialize, needsResizeNotify, ResizeNotify, SetDisplayValue, UpdateDisabledButtonStyles`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlEditableValuePeer
`autoSubmit, BindToComponent, ComponentChanged, __componentLabelChanged, ComponentSubmittedValueChanged, disableBrowserAutoComplete, Focus, GetComponentLabel, GetComponentSubmittedValue, GetComponentValue, getContentNode, GetContentNode, GetContentNodeId, getContentNodeText, GetDisplayValue, GetLabelElement, GetLabelText, getLastSubmittedValue, getMarkDirtyFlag, GetNoteWindowAlignmentHint, GetNoteWindowAlignmentNode, GetValidatorHints, HandleComponentFocus, HandleComponentKeyUp, HideNoteWindow, IsInitialized, IsNoteWindowVisible, __isSpuriousDirtyValue, MessageNotify, MessageShow, NeedsSpuriousDirtyValueTracking, __resetSpuriousDirtyValue, __restoreDirtyDisplayValue, setLastSubmittedValue, setMarkDirtyFlag, ShouldShowHint, ShowNoteWindow, ShowNoteWindowMouseOver, StashOldValue, StopArrowKeyBubbling, Validate, ValidateAndStashNewValue, ValidateIfStashedOldValue, VetoShowNoteWindow, WasSubmitted`

### Methods inherited from oracle.adfinternal.view.js.laf.dhtml.rich.AdfDhtmlValuePeer
`ComponentValueChanged, getFormatHint, GetFormattedDisplayValue, GetNullDefault, isEmpty, setDisplayValue`

### Methods inherited from oracle.adf.view.js.laf.rich.AdfRichUIPeer
`addComponentEventHandlers, addComponentPropertyChanges, addComponentPropertyGetters, addDomEventHandlers, addEventHandlerToDomInstance, addSuppressedPPRAttributes, applyDragReadyState, ApplyDragReadyState, applyDragSourceState, ApplyDragSourceState, bind, cancelAllPopups, cancelPopup, ChildVisibilityChanged, clearDragReadyState, ClearDragReadyState, clearDragSourceState, ClearDragSourceState, ComponentInlineStyleChanged, ComponentPropertyChanged, componentRemoved, ComponentStyleClassChanged, ComponentVisibleChanged, ConvertClientIdToLocator, convertLocatorToClientId, createComponentEvent, CreateComponentEvent, CreateDraggableNode, createInnerPeerClassWithSubId, createPeerClass, createSubId, DefaultInitClass, descendantMessageChanged, DescendantMessageChanged, DispatchComponentEvent, DispatchUncanceledComponentEvent, domReplaceNotify, DomReplaceNotify, focus, getAbsoluteId, getAbsoluteLocator, getAccessibleName, GetAccessibleName, getAllPopups, 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, getInlineStyleProperty, getLocatorByDomElement, getPagePosition, getPopupWindow, getReadyState, GetReadyState, GetRichResourceURL, getSubIdDomElement, hideAllPopups, hidePopup, InitClass, initialize, isAbsoluteLocatorCacheable, isActive, isBusy, isComponentContainedByElement, isInActiveHeirarchy, isInlineSVGIcon, isPopupVisible, messageNotify, 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
`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

### _SUB_ID_MAP

`private static Object _SUB_ID_MAP`
  inputRangeSlider component publishes the following sub ids [External Subid --> Internal Client SubId]:- 1. [thumb --> thumb] - inputRangeSlider left slider icon 2. [thumb2 --> thumb2] - inputRangeSlider right slider icon 3. [increase --> increase] - inputRangeSlider increase icon 4. [decrease --> decrease] - inputRangeSlider decrease icon 5. [bar --> bar] - inputRangeSlider bar 6. [label --> label] - inputRangeSlider label If a subId is not contained in the map below, it's corresponding DOM is located programmatically in AdfDhtmlInputRangeSliderPeer.GetSubIdDomElement().
  Overrides:
    `AdfDhtmlInputNumberSliderPeer._SUB_ID_MAP`

## Constructor Detail

### AdfDhtmlInputRangeSliderPeer

`public AdfDhtmlInputRangeSliderPeer()`

## Method Detail

### GetBestMatchSubId

`protected Object GetBestMatchSubId(Object domElement)`
  Returns the best match subId for the given domElement. This can be enhanced further to return programmatically determined subIds. WARNING - You must make sure to bind the component to the peer before calling this function.
  Parameters:

    `domElement` |  |

  Return:
    `Object`
  See also:
    `AdfRichUIPeer.GetSubIdDomElement(Object)`
  Overrides:
    `AdfRichUIPeer.GetBestMatchSubId(Object)`

### getConvertedObject

`public Object getConvertedObject(Object component,
Object value)`
  ensure that a SetDisplayValue is called with a proper object (AdfRangeValue).
  Parameters:

    `component` |  |
    `value` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.getConvertedObject(Object, Object)`

### getConvertedValue

`public Object getConvertedValue(Object component,
Object submittedValue)`
  ensure that a AdfRangeValue object is passed to the validator.validate() in case when a validator is present.
  Parameters:

    `component` |  |
    `submittedValue` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.getConvertedValue(Object, Object)`

### GetSubIdDomElement

`protected HTMLElement GetSubIdDomElement(String subElementId)`
  Returns the dom element for a given subElementId.
  Parameters:

    `subElementId` | - | the id of the child dom element or component

  Return:
    `HTMLElement` - the DOM within the component related to scopedId
  Overrides:
    `AdfRichUIPeer.getSubIdDomElement(Object, Object)`

### init

`public Object init()`
  Initializes the instance. Subclasses of AdfObject must call their superclass' Init
  Return:
    `Object`
  Overrides:
    `AdfObject.Init()`

### InitSubclass

`protected static Object InitSubclass()`
  Return:
    `Object`
  Overrides:
    `AdfDhtmlValuePeer.InitSubclass()`

### isRanged

`public Object isRanged()`
  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputNumberSliderBasePeer.isRanged()`

### _setComponentValue

`private Object _setComponentValue(Object newValue,
Object component)`
  Parameters:

    `newValue` |  |
    `component` |  |

  Return:
    `Object`
  Overrides:
    `AdfDhtmlInputNumberSliderBasePeer._setComponentValue(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.