- 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>converterStyleConverter, преобразующий обработанное значение к типуStyleableProperty.protected VvalueЗначение свойства CSS, созданное парсером.
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор Описание protectedParsedValue(V value, StyleConverter<V,T> converter)Создать экземпляр ParsedValue, где тип значения V преобразуется в целевой тип T с помощью указанного преобразователя.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание Tconvert(Font font)Удобный метод для вызоваconvertдля этого объектаParsedValue.StyleConverter<V,T>getConverter()StyleConverterпреобразует обработанное значение в типStyleableProperty.VgetValue()booleanisContainsLookups()Если значение представляет собой ParsedValue или последовательность значений, и для любого из этих значений требуется поиск, то этот флаг устанавливается.booleanisLookup()Если значение ссылается на другое свойство, то реальное значение нужно найти.
-
Подробное описание полей
-
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 с помощью указанного преобразователя. Еслиconverternull, предполагается, что тип значенияVи тип целевого значенияTодинаковы и преобразование не требуется.- Параметры:
-
value- значение, подлежащее преобразованию -
converter- преобразователь
-
-
Подробное описание методов
-
getValue
public final V getValue()
- Возвращает:
- Значение свойства CSS, созданное парсером, которое может быть null или иным образом нечитаемым.
-
getConverter
public final StyleConverter<V,T> getConverter()
StyleConverterпреобразует обработанное значение в типStyleableProperty. ЕслиStyleConverternull,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.