Spec-Zone.ru › OpenJavaFX 8
javafx.css

Класс StyleableObjectProperty<T>

java.lang.Object
  • javafx.beans.binding.ObjectExpression<T>
    • javafx.beans.property.ReadOnlyObjectProperty<T>
      • javafx.beans.property.ObjectProperty<T>
        • javafx.beans.property.ObjectPropertyBase<T>
          • javafx.css.StyleableObjectProperty<T>

Все реализованные интерфейсы:

Observable, Property<T>, ReadOnlyProperty<T>, ObservableObjectValue<T>, ObservableValue<T>, WritableObjectValue<T>, WritableValue<T>, StyleableProperty<T>

Прямые известные подклассы:

SimpleStyleableObjectProperty



public abstract class StyleableObjectProperty<T>
extends ObjectPropertyBase<T>
implements StyleableProperty<T>
Этот класс расширяет ObjectPropertyBase и предоставляет частичную реализацию StyleableProperty. Метод StyleableProperty.getCssMetaData() не реализован. Этот класс используется для создания стилизуемого по CSS ObjectProperty, который в противном случае был бы реализован как ObjectPropertyBase.

С момента:

JavaFX 8.0

См. также:

ObjectPropertyBase, CssMetaData, StyleableProperty

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    StyleableObjectProperty()
    Конструктор StyleableObjectProperty.
    StyleableObjectProperty(T initialValue)
    Конструктор StyleableObjectProperty.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    void applyStyle(StyleOrigin origin, T v)
    Этот метод вызывается из кода CSS для установки значения свойства.
    void bind(ObservableValue<? extends T> observable)
    Создаёт одностороннюю привязку для этого Property.
    StyleOrigin getStyleOrigin()
    Указывает источник значения свойства.
    void set(T v)
    Устанавливает обернутое значение.
    • Методы, унаследованные от класса javafx.beans.property.ObjectPropertyBase

      addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
    • Методы, унаследованные от класса javafx.beans.property.ObjectProperty

      bindBidirectional, setValue, unbindBidirectional
    • Методы, унаследованные от класса javafx.beans.binding.ObjectExpression

      asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.css.StyleableProperty

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

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

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

      getValue
  • Подробное описание конструкторов

    • StyleableObjectProperty

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

      public StyleableObjectProperty(T initialValue)
      Конструктор StyleableObjectProperty.

      Параметры:

      initialValue - начальное значение обернутого Object

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

    • applyStyle

      public void applyStyle(StyleOrigin origin,
                             T v)
      Этот метод вызывается из кода CSS для установки значения свойства.

      Определено в:

      applyStyle в интерфейсе StyleableProperty<T>

    • bind

      public void bind(ObservableValue<? extends T> observable)
      Создаёт одностороннюю привязку для этого Property.

      Обратите внимание, что JavaFX все вызовы bind реализует через слабые слушатели. Это означает, что привязанное свойство может быть удалено из памяти и остановлено от обновления.

      Определено в:

      bind в интерфейсе Property<T>

      Переопределяет:

      bind в классе ObjectPropertyBase<T>

      Параметры:

      observable - observable, к которому должно быть привязано это Property.

    • set

      public void set(T v)
      Устанавливает обернутое значение. Должно быть эквивалентно WritableValue.setValue(java.lang.Object)

      Определено в:

      set в интерфейсе WritableObjectValue<T>

      Переопределяет:

      set в классе ObjectPropertyBase<T>

      Параметры:

      v - Новое значение

      См. также:

      WritableObjectValue.get()

    • getStyleOrigin

      public StyleOrigin getStyleOrigin()
      Указывает источник значения свойства. Это необходимо для определения того, может ли CSS переопределить значение.

      Определено в:

      getStyleOrigin в интерфейсе StyleableProperty<T>

© 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