Package com._1c.g5.lwt.databinding
Class LightSpinnerObservableValue<T extends Number & Comparable<T>>
- java.lang.Object
-
- org.eclipse.core.databinding.observable.AbstractObservable
-
- org.eclipse.core.databinding.observable.value.AbstractObservableValue
-
- com._1c.g5.lwt.databinding.LightSpinnerObservableValue<T>
-
- All Implemented Interfaces:
org.eclipse.core.databinding.observable.IObservable
,org.eclipse.core.databinding.observable.value.IObservableValue
public abstract class LightSpinnerObservableValue<T extends Number & Comparable<T>> extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
Observable for theLightSpinner
value.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
protected Object
clone()
static LightSpinnerObservableValue<BigDecimal>
createBigDecimal(AbstractLightSpinner<BigDecimal> spinner)
Creates a new light spinner observable value for big decimal values.static LightSpinnerObservableValue<Double>
createDouble(AbstractLightSpinner<Double> spinner)
Creates a new light spinner observable value for double values.static LightSpinnerObservableValue<Integer>
createInteger(AbstractLightSpinner<Integer> spinner)
Creates a new light spinner observable value for big decimal values.static LightSpinnerObservableValue<Long>
createLong(AbstractLightSpinner<Long> spinner)
Creates a new light spinner observable value for long values.void
dispose()
protected T
doGetValue()
protected void
doSetValue(Object value)
protected void
fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
protected void
firstListenerAdded()
org.eclipse.core.databinding.observable.Realm
getRealm()
protected boolean
hasListeners()
protected void
lastListenerRemoved()
protected void
removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
Methods inherited from class org.eclipse.core.databinding.observable.value.AbstractObservableValue
addValueChangeListener, fireChange, fireValueChange, getValue, isStale, removeValueChangeListener, setValue
-
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
createBigDecimal
public static LightSpinnerObservableValue<BigDecimal> createBigDecimal(AbstractLightSpinner<BigDecimal> spinner)
Creates a new light spinner observable value for big decimal values.- Parameters:
spinner
- The spinner for big decimal values, cannot benull
- Returns:
- The observable value, never
null
-
createLong
public static LightSpinnerObservableValue<Long> createLong(AbstractLightSpinner<Long> spinner)
Creates a new light spinner observable value for long values.- Parameters:
spinner
- The spinner for long values, cannot benull
- Returns:
- The observable value, never
null
-
createDouble
public static LightSpinnerObservableValue<Double> createDouble(AbstractLightSpinner<Double> spinner)
Creates a new light spinner observable value for double values.- Parameters:
spinner
- The spinner for double values, cannot benull
- Returns:
- The observable value, never
null
-
createInteger
public static LightSpinnerObservableValue<Integer> createInteger(AbstractLightSpinner<Integer> spinner)
Creates a new light spinner observable value for big decimal values.- Parameters:
spinner
- The spinner for integer values, cannot benull
- Returns:
- The observable value, never
null
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.core.databinding.observable.IObservable
- Overrides:
dispose
in classorg.eclipse.core.databinding.observable.AbstractObservable
-
doGetValue
protected T doGetValue()
- Specified by:
doGetValue
in classorg.eclipse.core.databinding.observable.value.AbstractObservableValue
-
doSetValue
protected void doSetValue(Object value)
- Overrides:
doSetValue
in classorg.eclipse.core.databinding.observable.value.AbstractObservableValue
-
addListener
protected void addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
removeListener
protected void removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1)
-
hasListeners
protected boolean hasListeners()
-
fireEvent
protected void fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0)
-
firstListenerAdded
protected void firstListenerAdded()
-
lastListenerRemoved
protected void lastListenerRemoved()
-
getRealm
public org.eclipse.core.databinding.observable.Realm getRealm()
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-