org.gwtbootstrap3.extras.slider.client.ui
Class RangeSlider

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by org.gwtbootstrap3.extras.slider.client.ui.base.SliderBase<Range>
              extended by org.gwtbootstrap3.extras.slider.client.ui.RangeSlider
All Implemented Interfaces:
IsEditor<LeafValueEditor<Range>>, HasAttachHandlers, HasValueChangeHandlers<Range>, HasHandlers, EventListener, TakesValue<Range>, HasEnabled, HasValue<Range>, HasVisibility, IsWidget, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasResponsiveness, HasAllSlideHandlers<Range>, HasSlideDisabledHandlers, HasSlideEnabledHandlers, HasSlideHandlers<Range>, HasSlideStartHandlers<Range>, HasSlideStopHandlers<Range>

public class RangeSlider
extends SliderBase<Range>

This slider takes as value a range with a min value and a max value.

Author:
Xiaodong SUN

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface org.gwtbootstrap3.extras.slider.client.ui.base.event.HasAllSlideHandlers
SLIDE_CHANGE_EVENT, SLIDE_DISABLED_EVENT, SLIDE_ENABLED_EVENT, SLIDE_EVENT, SLIDE_START_EVENT, SLIDE_STOP_EVENT
 
Constructor Summary
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.
 
Method Summary
protected  Range convertValue(String value)
          Converts the value of the SliderOption.VALUE attribute to the slider value.
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 setValue(Element e, Range value)
          Sets the given value to the slider.
 
Methods inherited from class org.gwtbootstrap3.extras.slider.client.ui.base.SliderBase
addSlideDisabledHandler, addSlideEnabledHandler, addSlideHandler, addSlideStartHandler, addSlideStopHandler, addValueChangeHandler, asEditor, fireChangeEvent, fireSlideEvent, fireSlideStartEvent, fireSlideStopEvent, getHandle, getId, getMax, getMin, getOrientation, getPrecision, getScale, getSelection, getStep, getTicks, getTicksLabels, getTicksSnapBounds, getTooltip, getValue, isEnabled, isNaturalArrowKeys, isRange, isReversed, isTooltipSplit, isVisible, onLoad, onUnload, refresh, relayout, setEnabled, setFormatter, setHandle, setHiddenOn, setId, setMax, setMin, setNaturalArrowKeys, setOrientation, setPrecision, setRange, setReversed, setScale, setSelection, setStep, setTicks, setTicksLabels, setTicksSnapBounds, setTooltip, setTooltipSplit, setValue, setValue, setVisible, setVisibleOn, toggle
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

RangeSlider

public RangeSlider()
Creates a range slider.


RangeSlider

public RangeSlider(double min,
                   double max,
                   Range range)
Creates a range slider with min, max, and range value.

Parameters:
min -
max -
range -

RangeSlider

@UiConstructor
public RangeSlider(double min,
                                 double max,
                                 String value)
Creates a range slider with min, max, and range value.

Useful for UiBinder.

Parameters:
min -
max -
value -
Method Detail

setValue

protected void setValue(Element e,
                        Range value)
Description copied from class: SliderBase
Sets the given value to the slider. This method is only relevant if the slider has been initialized and it will NOT fire the slide event.

Specified by:
setValue in class SliderBase<Range>

getValue

protected Range getValue(Element e)
Description copied from class: SliderBase
Returns the value by invoking the JSNI getValue command.

Specified by:
getValue in class SliderBase<Range>
Returns:

convertValue

protected Range convertValue(String value)
Description copied from class: SliderBase
Converts the value of the SliderOption.VALUE attribute to the slider value.

Specified by:
convertValue in class SliderBase<Range>
Returns:

onSlide

protected void onSlide(Event event)
Description copied from class: SliderBase
Called when a SlideEvent is fired.

Specified by:
onSlide in class SliderBase<Range>
Parameters:
event - the native event

onSlideStart

protected void onSlideStart(Event event)
Description copied from class: SliderBase
Called when a SlideStartEvent is fired.

Specified by:
onSlideStart in class SliderBase<Range>
Parameters:
event - the native event

onSlideStop

protected void onSlideStop(Event event)
Description copied from class: SliderBase
Called when a SlideStopEvent is fired.

Specified by:
onSlideStop in class SliderBase<Range>
Parameters:
event - the native event

onSlideChange

protected void onSlideChange(Event event)
Description copied from class: SliderBase
Called when a ValueChangeEvent is fired.

Specified by:
onSlideChange in class SliderBase<Range>
Parameters:
event - the native event


Copyright © 2015. All rights reserved.