Class LightSpinnerMinimumObservableValue<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.LightSpinnerMinimumObservableValue<T>
All Implemented Interfaces:
org.eclipse.core.databinding.observable.IObservable, org.eclipse.core.databinding.observable.value.IObservableValue

public abstract class LightSpinnerMinimumObservableValue<T extends Number & Comparable<T>> extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
Observable for the LightSpinner minimum value.
  • Method Details

    • createBigDecimal

      Creates a new light spinner minimum observable value for big decimal values.
      Parameters:
      spinner - The spinner for big decimal values, cannot be null
      Returns:
      The minimum observable value, never null
    • createLong

      public static LightSpinnerMinimumObservableValue<Long> createLong(AbstractLightSpinner<Long> spinner)
      Creates a new light spinner minimum observable value for long values.
      Parameters:
      spinner - The spinner for long values, cannot be null
      Returns:
      The minimum observable value, never null
    • createDouble

      public static LightSpinnerMinimumObservableValue<Double> createDouble(AbstractLightSpinner<Double> spinner)
      Creates a new light spinner minimum observable value for double values.
      Parameters:
      spinner - The spinner for double values, cannot be null
      Returns:
      The minimum observable value, never null
    • createInteger

      Creates a new light spinner minimum observable value for integer values.
      Parameters:
      spinner - The spinner for integer values, cannot be null
      Returns:
      The minimum observable value, never null
    • 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()
    • clone

      protected Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException