public class Slider extends SliderBase<Double>
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 |
---|
Slider()
Creates a numerical slider.
|
Slider(double min,
double max,
double value)
Creates a numerical slider with min, max, and value.
|
Modifier and Type | Method and Description |
---|---|
protected Double |
convertValue(String value)
Converts the value of the
SliderOption.VALUE attribute to the
slider value. |
protected String |
format(Double value)
Formats the slider value to string value to be displayed
as tool-tip text.
|
protected Double |
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,
Double 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 Slider()
@UiConstructor public Slider(double min, double max, double value)
min
- max
- value
- protected void setValue(Element e, Double value)
SliderBase
setValue
in class SliderBase<Double>
protected Double getValue(Element e)
SliderBase
getValue
in class SliderBase<Double>
protected void setFormatterOption(JavaScriptObject options)
SliderBase
setFormatterOption
in class SliderBase<Double>
protected void setFormatter(Element e)
SliderBase
SliderOption.FORMATTER
attribute.setFormatter
in class SliderBase<Double>
protected String format(Double value)
SliderBase
format
in class SliderBase<Double>
protected Double convertValue(String value)
SliderBase
SliderOption.VALUE
attribute to the
slider value.convertValue
in class SliderBase<Double>
protected void onSlide(Event event)
SliderBase
SlideEvent
is fired.onSlide
in class SliderBase<Double>
event
- the native eventprotected void onSlideStart(Event event)
SliderBase
SlideStartEvent
is fired.onSlideStart
in class SliderBase<Double>
event
- the native eventprotected void onSlideStop(Event event)
SliderBase
SlideStopEvent
is fired.onSlideStop
in class SliderBase<Double>
event
- the native eventprotected void onSlideChange(Event event)
SliderBase
ValueChangeEvent
is fired.onSlideChange
in class SliderBase<Double>
event
- the native eventCopyright © 2017. All rights reserved.