Class LightSpinnerObservableValue<T extends Number & Comparable<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 the LightSpinner value.
    • Method Detail

      • 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 be null
        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 be null
        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 be null
        Returns:
        The observable value, never null
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.core.databinding.observable.IObservable
        Overrides:
        dispose in class org.eclipse.core.databinding.observable.AbstractObservable
      • doGetValue

        protected T doGetValue()
        Specified by:
        doGetValue in class org.eclipse.core.databinding.observable.value.AbstractObservableValue
      • doSetValue

        protected void doSetValue​(Object value)
        Overrides:
        doSetValue in class org.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()