T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных Boolean

Реализация для логических значений состоит из следующих классов:

  • Абстрактный класс ReadOnlyBooleanProperty – реализует интерфейс ReadOnlyProperty<java.lang.Boolean> и расширяет класс javafx.beans.binding.BooleanExpression. Расширение класса BooleanExpression дает JavaFX Beans свойству методы, обеспечивающие создание объектов BooleanBinding, представляющих выражения, результат которых синхронизирован со значением данного свойства и со значением объекта, выступающим в качестве аргумента вышеупомянутых методов.

  • Абстрактный класс BooleanProperty – реализует интерфейсы Property<java.lang.Boolean> и javafx.beans.value.WritableBooleanValue и расширяет класс ReadOnlyBooleanProperty. Класс BooleanProperty имеет следующие конструкторы и методы:

  • Конструктор public BooleanProperty().

  • Метод public void setValue(java.lang.Boolean v) – устанавливает значение свойства.

  • Метод public void bindBidirectional(Property<java.lang.Boolean> other) – создает двунаправленное связывание.

  • Метод public void unbindBidirectional(Property<java.lang.Boolean> other) – удаляет двунаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Абстрактный класс BooleanPropertyBase – расширяет класс BooleanProperty и является базовой реализацией JavaFX Beans свойства со следующими конструкторами и методами:

  • Конструктор public BooleanPropertyBase().

  • Конструктор public BooleanPropertyBase(boolean initialValue).

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super java.lang.Boolean> listener) – присоединяет слушателя событий изменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super java.lang.Boolean> listener) – удаляет слушателя событий изменения значения свойства.

  • Метод public boolean get() – возвращает значение свойства.

  • Метод public void set(boolean v) – устанавливает значение свойства.

  • Метод public boolean isBound() – возвращает true, если свойство связано.

  • Метод public void bind(ObservableValue<? extends java.lang.Boolean> rawObservable) – создает однонаправленное связывание.

  • Метод public void unbind() – удаляет однонаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Класс SimpleBooleanProperty – расширяет класс BooleanPropertyBase и является конечной реализацией JavaFX Beans свойства со следующими конструкторами и методами:

  • Конструктор public SimpleBooleanProperty().

  • Конструктор public SimpleBooleanProperty(boolean initialValue).

  • Конструктор public SimpleBooleanProperty(java.lang.Object bean, java.lang.String name).

  • Конструктор public SimpleBooleanProperty(java.lang.Object bean, java.lang.String name, boolean initialValue).

  • Метод public java.lang.Object getBean() – возвращает объект, содержащий данное свойство.

  • Метод public java.lang.String getName() – возвращает имя данного свойства.

  • Класс ReadOnlyBooleanWrapper – расширяет класс SimpleBooleanProperty и обеспечивает свойство, доступное только для чтения. Класс ReadOnlyBooleanWrapper имеет следующие свойства,конструкторы и методы:

  • Конструктор public ReadOnlyBooleanWrapper().

  • Конструктор public ReadOnlyBooleanWrapper(boolean initialValue).

  • Конструктор public ReadOnlyBooleanWrapper(java.lang.Object bean, java.lang.String name).

  • Конструктор public ReadOnlyBooleanWrapper(java.lang.Object bean, java.lang.String name, boolean initialValue).

  • Метод public ReadOnlyBooleanProperty getReadOnlyProperty() – возвращает свойство, доступное только для чтения.

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super java.lang.Boolean> listener) – присоединяет слушателя событий изменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super java.lang.Boolean> listener) – удаляет слушателя событий изменения значения свойства.

  • Абстрактный класс ReadOnlyBooleanPropertyBase – расширяет класс ReadOnlyBooleanProperty и имеет следующие конструкторы и методы:

  • Конструктор public ReadOnlyBooleanPropertyBase().

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super java.lang.Boolean> listener) – присоединяет слушателя событий изменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super java.lang.Boolean> listener) – удаляет слушателя событий изменения значения свойства.