Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет 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<String,Color> при разборе веб-цвета.

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

    С тех пор:
    JavaFX 8.0
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    protected StyleConverter<V,​T> converter
    StyleConverter, преобразующий обработанное значение к типу 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()
    StyleConverter преобразует обработанное значение в тип StyleableProperty.
    V getValue()
    boolean isContainsLookups()
    Если значение представляет собой ParsedValue или последовательность значений, и для любого из этих значений требуется поиск, то этот флаг устанавливается.
    boolean isLookup()
    Если значение ссылается на другое свойство, то реальное значение нужно найти.
    • Методы, унаследованные от класса 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
      StyleConverter, преобразующий обработанное значение в тип StyleableProperty. Может быть null, в этом случае convert вернёт getValue()
  • Подробное описание конструкторов

    • ParsedValue

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

    • getValue

      public final V getValue()
      Возвращает:
      Значение свойства CSS, созданное парсером, которое может быть null или иным образом нечитаемым.
    • getConverter

      public final StyleConverter<V,​T> getConverter()
      StyleConverter преобразует обработанное значение в тип StyleableProperty. Если StyleConverter null, convert(javafx.scene.text.Font) вернёт getValue()
      Возвращает:
      StyleConverter, преобразующий обработанное значение в тип StyleableProperty. Может вернуть null.
    • convert

      public T convert​(Font font)
      Удобный метод для вызова convert для этого объекта ParsedValue.
      Параметры:
      font - Font для использования при преобразовании относительного значения.
      Возвращает:
      Значение, преобразованное в тип StyleableProperty
      См. также:
      getConverter()
    • isContainsLookups

      public boolean isContainsLookups()
      Если значение представляет собой ParsedValue или последовательность значений, и для любого из этих значений требуется поиск, то этот флаг устанавливается. Это не означает, что это конкретное значение необходимо искать, а то, что это значение содержит значение, которое нужно искать.
      Возвращает:
      true, если это значение содержит значение, которое нужно искать, иначе false
      С тех пор:
      9
    • isLookup

      public boolean isLookup()
      Если значение ссылается на другое свойство, то реальное значение нужно найти.
      Возвращает:
      true, если значение ссылается на другое свойство, иначе false
      С тех пор:
      9

© 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