Класс StringPropertyBase
java.lang.Object
javafx.beans.binding.StringExpression
javafx.beans.property.ReadOnlyStringProperty
javafx.beans.property.StringProperty
javafx.beans.property.StringPropertyBase
- Все реализуемые интерфейсы:
-
Observable,Property<String>,ReadOnlyProperty<String>,ObservableObjectValue<String>,ObservableStringValue,ObservableValue<String>,WritableObjectValue<String>,WritableStringValue,WritableValue<String>
- Прямые известные подклассы:
-
SimpleStringProperty,StyleableStringProperty
public abstract class StringPropertyBase
extends StringProperty Класс
StringPropertyBase является базовым классом для свойства, оборачивающего строковое значение. Он предоставляет всю необходимую функциональность для свойства, за исключением методов ReadOnlyProperty.getBean() и ReadOnlyProperty.getName(), которые должны быть реализованы расширяющими классами.- С момента:
- JavaFX 2.0
- См. также:
StringProperty
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
StringPropertyBase() | Конструктор класса StringPropertyBase. |
StringPropertyBase(String initialValue) | Конструктор класса StringPropertyBase. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void | fireValueChangedEvent() | Отправляет уведомления всем присоединённым слушателям InvalidationListeners и ChangeListeners. |
protected void | invalidated() | Метод invalidated() можно переопределить для получения уведомлений об аннулировании. |
String | toString() | Возвращает строковое представление этого объекта StringPropertyBase. |
Методы, унаследованные от класса javafx.beans.property.StringProperty
bindBidirectional, bindBidirectional, unbindBidirectional
Методы, унаследованные от класса 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.ObservableObjectValue
get
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Методы, унаследованные от интерфейса javafx.beans.property.Property
bind, bindBidirectional, isBound, unbind, unbindBidirectional
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
Методы, унаследованные от интерфейса javafx.beans.value.WritableObjectValue
get, set
Методы, унаследованные от интерфейса javafx.beans.value.WritableValue
getValue, setValue
Подробное описание конструкторов
StringPropertyBase
public StringPropertyBase()
Конструктор класса
StringPropertyBase.StringPropertyBase
public StringPropertyBase(String initialValue)
Конструктор класса
StringPropertyBase.- Параметры:
-
initialValue- начальное значение оборачиваемогоString
Подробное описание методов
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем присоединённым слушателям
InvalidationListeners и ChangeListeners. Этот метод вызывается при изменении значения, либо вручную при вызове WritableObjectValue.set(java.lang.String), либо в случае привязанного свойства, если привязка становится недействительной.invalidated
protected void invalidated()
Метод
invalidated() может быть переопределён для получения уведомлений об аннулировании. Это предпочтительный вариант в Objects определении свойства, так как он требует меньше памяти. По умолчанию реализация пуста.toString
public String toString()
Возвращает строковое представление этого объекта
StringPropertyBase.- Переопределяет:
-
toStringв классеStringProperty - Возвращает:
- строковое представление этого объекта
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.