Класс ReadOnlyBooleanWrapper
Все реализуемые интерфейсы:
Observable, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>
public class ReadOnlyBooleanWrapper extends SimpleBooleanProperty
С тех пор:
JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор и описание ReadOnlyBooleanWrapper()КонструкторReadOnlyBooleanWrapperReadOnlyBooleanWrapper(boolean initialValue)КонструкторReadOnlyBooleanWrapperReadOnlyBooleanWrapper(Object bean, String name)КонструкторReadOnlyBooleanWrapperReadOnlyBooleanWrapper(Object bean, String name, boolean initialValue)КонструкторReadOnlyBooleanWrapper
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voidaddListener(ChangeListener<? super Boolean> listener)ДобавляетChangeListener, который будет уведомляться всякий раз, когда значениеObservableValueизменится.voidaddListener(InvalidationListener listener)ДобавляетInvalidationListener, который будет уведомляться всякий раз, когдаObservableстановится недействительным.protected voidfireValueChangedEvent()Отправляет уведомления всем присоединённымInvalidationListenersиChangeListeners.ReadOnlyBooleanPropertygetReadOnlyProperty()Возвращает свойство только для чтения, синхронизированное с этимReadOnlyBooleanWrapper.voidremoveListener(ChangeListener<? super Boolean> listener)Удаляет заданный слушатель из списка слушателей, которые уведомляются всякий раз, когда значениеObservableValueменяется.voidremoveListener(InvalidationListener listener)Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableстановится недействительным.-
Наследуемые методы из класса javafx.beans.property.SimpleBooleanProperty
getBean, getName
-
Наследуемые методы из класса javafx.beans.property.BooleanPropertyBase
bind, get, invalidated, isBound, set, toString, unbind
-
Наследуемые методы из класса javafx.beans.property.BooleanProperty
asObject, bindBidirectional, booleanProperty, setValue, unbindBidirectional
-
Наследуемые методы из класса javafx.beans.property.ReadOnlyBooleanProperty
readOnlyBooleanProperty
-
Наследуемые методы из класса javafx.beans.binding.BooleanExpression
and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
-
Наследуемые методы из класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Наследуемые методы из интерфейса javafx.beans.value.ObservableValue
getValue
-
Наследуемые методы из интерфейса javafx.beans.value.WritableValue
getValue
-
-
Подробное описание конструкторов
-
ReadOnlyBooleanWrapper
public ReadOnlyBooleanWrapper()
КонструкторReadOnlyBooleanWrapper
-
ReadOnlyBooleanWrapper
public ReadOnlyBooleanWrapper(boolean initialValue)
КонструкторReadOnlyBooleanWrapperПараметры:
initialValue- начальное значение оборачиваемого значения
-
ReadOnlyBooleanWrapper
public ReadOnlyBooleanWrapper(Object bean, String name)КонструкторReadOnlyBooleanWrapperПараметры:
bean- бин этогоReadOnlyBooleanProperty
-
ReadOnlyBooleanWrapper
public ReadOnlyBooleanWrapper(Object bean, String name, boolean initialValue)КонструкторReadOnlyBooleanWrapperПараметры:
bean- бин этогоReadOnlyBooleanProperty
-
-
Подробное описание методов
-
getReadOnlyProperty
public ReadOnlyBooleanProperty getReadOnlyProperty()
Возвращает только для чтения свойство, синхронизированное с этимReadOnlyBooleanWrapper.Возвращает:
свойство только для чтения
-
addListener
public void addListener(InvalidationListener listener)
Добавляет слушательInvalidationListener, который будет уведомляться всякий раз, когдаObservableстановится недействительным. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть проверка уникальности не выполняется.Обратите внимание, что один и тот же фактический экземпляр
InvalidationListenerможет безопасно регистрироваться для разныхObservables.Observableхранит сильную ссылку на слушатель, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвавremoveListenerпосле использования, либо использовать экземплярWeakInvalidationListener, чтобы избежать этой ситуации.Определено в:
addListenerв интерфейсеObservableПереопределяет:
addListenerв классеBooleanPropertyBaseПараметры:
listener- слушатель для регистрации
-
removeListener
public void removeListener(InvalidationListener listener)
Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableстановится недействительным.Если заданный слушатель ранее не был зарегистрирован (т. е. его никогда не добавляли), то этот вызов метода является пустой операцией. Если он был добавлен ранее, то он будет удален. Если он был добавлен более одного раза, то будет удален только первый случай.
Определено в:
removeListenerв интерфейсеObservableПереопределяет:
removeListenerв классеBooleanPropertyBaseПараметры:
listener- слушатель для удаленияСм. также:
-
addListener
public void addListener(ChangeListener<? super Boolean> listener)
ДобавляетChangeListener, который будет уведомляться всякий раз, когда значениеObservableValueизменяется. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть проверка уникальности не выполняется.Обратите внимание, что один и тот же фактический экземпляр
ChangeListenerможет безопасно регистрироваться для разныхObservableValues.ObservableValueхранит сильную ссылку на слушатель, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвавremoveListenerпосле использования, либо использовать экземплярWeakChangeListener, чтобы избежать этой ситуации.Определено в:
addListenerв интерфейсеObservableValue<Boolean>Переопределяет:
addListenerв классеBooleanPropertyBaseПараметры:
listener- слушатель для регистрации
-
removeListener
public void removeListener(ChangeListener<? super Boolean> listener)
Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableValueизменяется.Если заданный слушатель ранее не был зарегистрирован (т. е. его никогда не добавляли), то этот вызов метода является пустой операцией. Если он был добавлен ранее, то он будет удален. Если он был добавлен более одного раза, то будет удален только первый случай.
Определено в:
removeListenerв интерфейсеObservableValue<Boolean>Переопределяет:
removeListenerв классеBooleanPropertyBaseПараметры:
listener- слушатель для удаленияСм. также:
-
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем присоединённымInvalidationListenersиChangeListeners. Этот метод вызывается при изменении значения, либо вручную, вызвавBooleanPropertyBase.set(boolean), либо в случае связанного свойства, если привязка становится недействительной.Переопределяет:
fireValueChangedEventв классеBooleanPropertyBase
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.