Класс ReadOnlyStringWrapper
Все реализованные интерфейсы:
Observable, Property<String>, ReadOnlyProperty<String>, ObservableObjectValue<String>, ObservableStringValue, ObservableValue<String>, WritableObjectValue<String>, WritableStringValue, WritableValue<String>
public class ReadOnlyStringWrapper extends SimpleStringProperty
С тех пор:
JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор и описание ReadOnlyStringWrapper()КонструкторReadOnlyStringWrapperReadOnlyStringWrapper(Object bean, String name)КонструкторReadOnlyStringWrapperReadOnlyStringWrapper(Object bean, String name, String initialValue)КонструкторReadOnlyStringWrapperReadOnlyStringWrapper(String initialValue)КонструкторReadOnlyStringWrapper
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание voidaddListener(ChangeListener<? super String> listener)Добавляет слушатель измененийChangeListener, который будет уведомляться всякий раз, когда изменяется значениеObservableValue.voidaddListener(InvalidationListener listener)Добавляет слушатель недействительностиInvalidationListener, который будет уведомляться всякий раз, когдаObservableстановится недействительным.protected voidfireValueChangedEvent()Отправляет уведомления всем подключённым слушателямInvalidationListenersиChangeListeners.ReadOnlyStringPropertygetReadOnlyProperty()Возвращает свойство только для чтения, синхронизированное с этимReadOnlyStringWrapper.voidremoveListener(ChangeListener<? super String> listener)Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда изменяется значениеObservableValue.voidremoveListener(InvalidationListener listener)Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableстановится недействительным.-
Методы, унаследованные от класса javafx.beans.property.SimpleStringProperty
getBean, getName
-
Методы, унаследованные от класса javafx.beans.property.StringPropertyBase
bind, get, invalidated, isBound, set, toString, unbind
-
Методы, унаследованные от класса javafx.beans.property.StringProperty
bindBidirectional, bindBidirectional, bindBidirectional, setValue, unbindBidirectional, unbindBidirectional
-
Методы, унаследованные от класса javafx.beans.binding.StringExpression
concat, getValue, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
getValue
-
Методы, унаследованные от интерфейса javafx.beans.value.WritableValue
getValue
-
-
Подробное описание конструкторов
-
ReadOnlyStringWrapper
public ReadOnlyStringWrapper()
КонструкторReadOnlyStringWrapper
-
ReadOnlyStringWrapper
public ReadOnlyStringWrapper(String initialValue)
КонструкторReadOnlyStringWrapperПараметры:
initialValue- начальное значение обернутого значения
-
ReadOnlyStringWrapper
public ReadOnlyStringWrapper(Object bean, String name)КонструкторReadOnlyStringWrapperПараметры:
bean- компонент этогоReadOnlyStringProperty
-
ReadOnlyStringWrapper
public ReadOnlyStringWrapper(Object bean, String name, String initialValue)КонструкторReadOnlyStringWrapperПараметры:
bean- компонент этогоReadOnlyStringProperty
-
-
Подробное описание методов
-
getReadOnlyProperty
public ReadOnlyStringProperty getReadOnlyProperty()
Возвращает свойство только для чтения, синхронизированное с этимReadOnlyStringWrapper.Возвращает:
свойство только для чтения
-
addListener
public void addListener(InvalidationListener listener)
Добавляет слушателяInvalidationListener, который будет уведомлен всякий раз, когдаObservableстановится недопустимым. Если один и тот же слушатель добавляется более одного раза, он будет уведомлен более одного раза. То есть, проверка уникальности не выполняется.Обратите внимание, что один и тот же фактический экземпляр
InvalidationListenerможет безопасно регистрироваться для различныхObservables.Observableхранит сильную ссылку на слушателя, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвавremoveListenerпосле использования, либо использовать экземплярWeakInvalidationListener, чтобы избежать этой ситуации.Определено в:
addListenerв интерфейсеObservableПереопределяет:
addListenerв классеStringPropertyBaseПараметры:
listener- Слушатель для регистрации
-
removeListener
public void removeListener(InvalidationListener listener)
Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableстановится недопустимым.Если заданный слушатель ранее не был зарегистрирован (т.е. он никогда не добавлялся), то вызов этого метода ничего не делает. Если он был добавлен ранее, он будет удален. Если он был добавлен более одного раза, то будет удалено только первое вхождение.
Определено в:
removeListenerв интерфейсеObservableПереопределяет:
removeListenerв классеStringPropertyBaseПараметры:
listener- Слушатель для удаленияСм. также:
-
addListener
public void addListener(ChangeListener<? super String> listener)
ДобавляетChangeListener, который будет уведомлен всякий раз, когда значениеObservableValueизменяется. Если один и тот же слушатель добавляется более одного раза, он будет уведомлен более одного раза. То есть, проверка уникальности не выполняется.Обратите внимание, что один и тот же фактический экземпляр
ChangeListenerможет безопасно регистрироваться для различныхObservableValues.ObservableValueхранит сильную ссылку на слушателя, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвавremoveListenerпосле использования, либо использовать экземплярWeakChangeListener, чтобы избежать этой ситуации.Определено в:
addListenerв интерфейсеObservableValue<String>Переопределяет:
addListenerв классеStringPropertyBaseПараметры:
listener- Слушатель для регистрации
-
removeListener
public void removeListener(ChangeListener<? super String> listener)
Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значениеObservableValueизменяется.Если заданный слушатель ранее не был зарегистрирован (т.е. он никогда не добавлялся), то вызов этого метода ничего не делает. Если он был добавлен ранее, он будет удален. Если он был добавлен более одного раза, то будет удалено только первое вхождение.
Определено в:
removeListenerв интерфейсеObservableValue<String>Переопределяет:
removeListenerв классеStringPropertyBaseПараметры:
listener- Слушатель для удаленияСм. также:
-
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем присоединеннымInvalidationListenersиChangeListeners. Этот метод вызывается при изменении значения, либо вручную с помощью вызоваStringPropertyBase.set(java.lang.String), либо в случае привязанного свойства, если привязка становится недопустимой.Переопределяет:
fireValueChangedEventв классеStringPropertyBase
-
© 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.