T.M. SoftStudio

feci quod potui, faciant meliora potentes

Интерфейс WritableValue<T>

Интерфейс WritableValue<T> обеспечивает обертывание значения для считывания и установки. Интерфейс WritableValue<T> реализуется свойствами компонентов JavaFX Beans.

Интерфейс WritableValue<T> имеет следующие методы:

  • Метод T getValue() – возвращает обернутое значение.

  • Метод void setValue(T value) – устанавливает обернутое значение.

Пакет javafx.beans.value предоставляет набор расширений интерфейса WritableValue<T> для различных типов данных:

  • Интерфейс WritableObjectValue<T> – обертывает значение типа java.lang.Object, имеет методы T get() и void set(T value).

  • Интерфейс WritableStringValue – обертывает строки java.lang.String и расширяет интерфейс WritableObjectValue<java.lang.String>.

  • Интерфейс WritableNumberValue – обертывает числа java.lang.Number и расширяет интерфейс WritableValue<java.lang.Number>.

  • Интерфейс WritableLongValue – обертывает длинные числа, имеет методы long get() и void set(long value) и расширяет интерфейс WritableNumberValue.

  • Интерфейс WritableIntegerValue – обертывает целые числа, имеет методы int get() и void set(int value) и расширяет интерфейс WritableNumberValue.

  • Интерфейс WritableFloatValue – обертывает числа с плавающей запятой, имеет методы float get() и void set(float value) и расширяет интерфейс WritableNumberValue.

  • Интерфейс WritableDoubleValue – обертывает числа с двойной точностью, имеет методы double get() и void set(double value) и расширяет интерфейс WritableNumberValue.

  • Интерфейс WritableBooleanValue – обертывает логические значения, расширяет интерфейс WritableValue<java.lang.Boolean> и имеет методы boolean get() и void set(boolean value).

  • Интерфейс WritableSetValue<E> – обертывает значения типа javafx.collections.ObservableSet<E> и расширяет интерфейсы WritableObjectValue<ObservableSet<E>>, ObservableSet<E>.

  • Интерфейс WritableMapValue<K,V> – обертывает значения типа javafx.collections.ObservableMap<K,V> и расширяет интерфейсы WritableObjectValue<ObservableMap<K,V>>, ObservableMap<K,V>.

  • Интерфейс WritableListValue<E> – обертывает значения типа javafx.collections.ObservableList<E> и расширяет интерфейсы WritableObjectValue<ObservableList<E>>, ObservableList<E>.