public class RangeSlider extends SliderBase<Range>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
SLIDE_CHANGE_EVENT, SLIDE_DISABLED_EVENT, SLIDE_ENABLED_EVENT, SLIDE_EVENT, SLIDE_START_EVENT, SLIDE_STOP_EVENT
Constructor and Description |
---|
RangeSlider()
Creates a range slider.
|
RangeSlider(double min,
double max,
Range range)
Creates a range slider with min, max, and range value.
|
RangeSlider(double min,
double max,
String value)
Creates a range slider with min, max, and range value.
Useful for UiBinder. |
Modifier and Type | Method and Description |
---|---|
protected Range |
convertValue(String value)
Converts the value of the
SliderOption.VALUE attribute to the
slider value. |
protected String |
format(Range value)
Formats the slider value to string value to be displayed
as tool-tip text.
|
protected Range |
getValue(Element e)
Returns the value by invoking the JSNI getValue command.
|
protected void |
onSlide(Event event)
Called when a
SlideEvent is fired. |
protected void |
onSlideChange(Event event)
Called when a
ValueChangeEvent is fired. |
protected void |
onSlideStart(Event event)
Called when a
SlideStartEvent is fired. |
protected void |
onSlideStop(Event event)
Called when a
SlideStopEvent is fired. |
protected void |
setFormatter(Element e)
Sets the callback function of the
SliderOption.FORMATTER attribute. |
protected void |
setFormatterOption(JavaScriptObject options)
Sets formatter option if defined when attaching to the DOM.
|
protected void |
setValue(Element e,
Range value)
Sets the given value to the slider.
|
addSlideDisabledHandler, addSlideEnabledHandler, addSlideHandler, addSlideStartHandler, addSlideStopHandler, addValueChangeHandler, asEditor, fireChangeEvent, fireSlideEvent, fireSlideStartEvent, fireSlideStopEvent, formatTooltip, getFocusHandle, getHandle, getId, getMax, getMin, getOrientation, getPrecision, getScale, getSelection, getStep, getStyleElement, getTicks, getTicksLabels, getTicksPositions, getTicksSnapBounds, getTooltip, getTooltipPosition, getValue, isEnabled, isNaturalArrowKeys, isRange, isReversed, isSliderNamespaceAvailable, isTooltipSplit, isVisible, onLoad, onUnload, refresh, relayout, setEnabled, setFocusHandle, setFormatter, setHandle, setHiddenOn, setId, setMax, setMin, setNaturalArrowKeys, setOrientation, setPrecision, setRange, setReversed, setScale, setSelection, setStep, setTicks, setTicksLabels, setTicksPositions, setTicksSnapBounds, setTooltip, setTooltipPosition, setTooltipSplit, setValue, setValue, setVisible, setVisibleOn, toggle
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
public RangeSlider()
public RangeSlider(double min, double max, Range range)
min
- max
- range
- @UiConstructor public RangeSlider(double min, double max, String value)
min
- max
- value
- protected void setValue(Element e, Range value)
SliderBase
setValue
in class SliderBase<Range>
protected Range getValue(Element e)
SliderBase
getValue
in class SliderBase<Range>
protected void setFormatterOption(JavaScriptObject options)
SliderBase
setFormatterOption
in class SliderBase<Range>
protected void setFormatter(Element e)
SliderBase
SliderOption.FORMATTER
attribute.setFormatter
in class SliderBase<Range>
protected String format(Range value)
SliderBase
format
in class SliderBase<Range>
protected Range convertValue(String value)
SliderBase
SliderOption.VALUE
attribute to the
slider value.convertValue
in class SliderBase<Range>
protected void onSlide(Event event)
SliderBase
SlideEvent
is fired.onSlide
in class SliderBase<Range>
event
- the native eventprotected void onSlideStart(Event event)
SliderBase
SlideStartEvent
is fired.onSlideStart
in class SliderBase<Range>
event
- the native eventprotected void onSlideStop(Event event)
SliderBase
SlideStopEvent
is fired.onSlideStop
in class SliderBase<Range>
event
- the native eventprotected void onSlideChange(Event event)
SliderBase
ValueChangeEvent
is fired.onSlideChange
in class SliderBase<Range>
event
- the native eventCopyright © 2017. All rights reserved.