Spec-Zone.ru › OpenJavaFX 17

Класс ReadOnlyJavaBeanStringProperty

java.lang.Object
javafx.beans.binding.StringExpression
javafx.beans.property.ReadOnlyStringProperty
javafx.beans.property.ReadOnlyStringPropertyBase
javafx.beans.property.adapter.ReadOnlyJavaBeanStringProperty
Все реализуемые интерфейсы:
Observable, ReadOnlyJavaBeanProperty<String>, ReadOnlyProperty<String>, ObservableObjectValue<String>, ObservableStringValue, ObservableValue<String>
public final class ReadOnlyJavaBeanStringProperty
extends ReadOnlyStringPropertyBase
implements ReadOnlyJavaBeanProperty<String>
Адаптер предоставляет интерфейс между обычным свойством Java Bean типа String и JavaFX свойством. Не может быть создан напрямую, используйте ReadOnlyJavaBeanStringPropertyBuilder.

Класс Java Bean должен реализовывать метод getter для свойства. Класс и метод getter должны быть объявлены как public. При вызове getter для экземпляра данного класса возвращается значение свойства Java Bean. Если свойство Java Bean привязано (т.е. поддерживает PropertyChangeListeners), это свойство будет информировано о изменениях в Java Bean. В противном случае можно оповестить о изменениях, вызвав ReadOnlyJavaBeanProperty.fireValueChangedEvent().

Развертывание приложения как модуля

Если класс Java Bean находится в именованном модуле, то он должен быть доступен для рефлексивного доступа в модуле JavaFX. Класс доступен для рефлексивного доступа, если модуль opens содержащий пакет, по крайней мере, для модуля javafx.base.

Например, если com.foo.MyBeanClass находится в модуле foo.app, то рефлексивный доступ для module-info.java может выглядеть так:

module foo.app {
    opens com.foo to javafx.base;
}

Или, класс доступен рефлексивно, если модуль exports содержащий пакет без дополнительных условий.

С:
JavaFX 2.1
См. также:
ReadOnlyStringProperty, ReadOnlyJavaBeanStringPropertyBuilder

Краткое описание методов

Модификатор и тип Метод Описание
String get()
Возвращает текущее значение данного ObservableObjectValue<T>.

Методы, унаследованные от класса javafx.beans.property.ReadOnlyStringPropertyBase

fireValueChangedEvent

Методы, унаследованные от класса javafx.beans.property.ReadOnlyStringProperty

toString

Методы, унаследованные от класса javafx.beans.binding.StringExpression

concat, 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.Observable

addListener, removeListener

Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

addListener, getValue, removeListener

Методы, унаследованные от интерфейса javafx.beans.property.adapter.ReadOnlyJavaBeanProperty

dispose, fireValueChangedEvent

Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty

getBean, getName

Подробное описание методов

get

public String get()
Возвращает текущее значение данного ObservableObjectValue<T>.
Определено в:
get в интерфейсе ObservableObjectValue<String>
Возвращает:
Текущее значение
Исключения:
UndeclaredThrowableException - если вызов метода getter свойства Java Bean генерирует IllegalAccessException или InvocationTargetException.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API