Spec-Zone.ru › OpenJavaFX 8
javafx.css

Класс ParsedValue<V,T>

java.lang.Object
  • javafx.css.ParsedValue<V,T>


public class ParsedValue<V,T>
extends Object
Представление проанализированного значения CSS. V — тип проанализированного значения, T — тип преобразованного значения. Экземпляры ParsedValue создаются анализатором CSS. Например, анализатор создает ParsedValue&lt;String,Color&gt; при разборе веб-цвета.

Класс ParsedValue имеет смысл для кода, который рассчитывает фактические значения из проанализированных значений CSS. В других местах значение, возвращаемое getValue(), вероятно, будет неясным, абстрактным и запутанным.

С:

JavaFX 8.0

  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    protected StyleConverter<V,T> converter
    Преобразователь, который преобразует проанализированное значение в тип StyleableProperty.
    protected V value
    Значение свойства CSS, созданное анализатором.
  • Краткое описание конструкторов

    Конструкторы
    Модификатор Конструктор и описание
    protected ParsedValue(V value, StyleConverter<V,T> converter)
    Создает экземпляр ParsedValue, где тип значения V преобразуется в целевой тип T с помощью указанного преобразователя.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    T convert(Font font)
    Удобный метод для вызова convert для данного ParsedValue.
    StyleConverter<V,T> getConverter()
    Преобразователь преобразует проанализированное значение в тип StyleableProperty.
    V getValue()
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание полей

    • value

      protected final V value
      Значение свойства CSS, созданное анализатором.
    • converter

      protected final StyleConverter<V,T> converter
      Преобразователь, который преобразует проанализированное значение в тип StyleableProperty. Может быть null, в этом случае convert вернёт getValue()
  • Подробное описание конструкторов

    • ParsedValue

      protected ParsedValue(V value,
                            StyleConverter<V,T> converter)
      Создает экземпляр ParsedValue, где тип значения V преобразуется в целевой тип T с помощью указанного преобразователя. Если converter равно null, предполагается, что тип значения V и тип целевого значения T одинаковы и преобразование не требуется.
  • Подробное описание методов

    • getValue

      public final V getValue()

      Возвращает:

      Значение свойства CSS, созданное анализатором, которое может быть null или иным образом непонятным.

    • getConverter

      public final StyleConverter<V,T> getConverter()
      Преобразователь преобразует проанализированное значение в тип StyleableProperty. Если StyleConverter равен null, convert(javafx.scene.text.Font) вернёт getValue()

      Возвращает:

      Преобразователь, преобразующий проанализированное значение в тип StyleableProperty. Может вернуть null.

    • convert

      public T convert(Font font)
      Удобный метод для вызова convert для этого ParsedValue.

      Параметры:

      font - Font для использования при преобразовании относительного значения.

      Возвращает:

      Значение, преобразованное в тип StyleableProperty

      См. также:

      getConverter()

© 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