Класс ParsedValue<V,T>
- javafx.css.ParsedValue<V,T>
public class ParsedValue<V,T> extends Object
V — тип проанализированного значения, T — тип преобразованного значения. Экземпляры ParsedValue создаются анализатором CSS. Например, анализатор создает ParsedValue<String,Color> при разборе веб-цвета. Класс ParsedValue имеет смысл для кода, который рассчитывает фактические значения из проанализированных значений CSS. В других местах значение, возвращаемое getValue(), вероятно, будет неясным, абстрактным и запутанным.
С:
JavaFX 8.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание protected StyleConverter<V,T>converterПреобразователь, который преобразует проанализированное значение в типStyleableProperty.protected VvalueЗначение свойства CSS, созданное анализатором.
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedParsedValue(V value, StyleConverter<V,T> converter)Создает экземпляр ParsedValue, где тип значения V преобразуется в целевой тип T с помощью указанного преобразователя.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание Tconvert(Font font)Удобный метод для вызоваconvertдля данногоParsedValue.StyleConverter<V,T>getConverter()Преобразователь преобразует проанализированное значение в типStyleableProperty.VgetValue()
-
Подробное описание полей
-
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См. также:
-
© 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.