Spec-Zone.ru › OpenJavaFX 24

Класс ParsedValue<V,T>

java.lang.Object
fx.css.ParsedValue<V,T>
Параметры типа:
V - тип анализируемого значения
T - тип преобразованного значения
public class ParsedValue<V,T> extends Object
Представление анализируемого значения CSS. V — тип анализируемого значения, T — StyleableProperty тип преобразованного значения. Экземпляры ParsedValue создаются анализатором CSS. Например, анализатор создаёт ParsedValue<String,Color> при разборе веб-цвета.

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

С тех пор:
JavaFX 8.0

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

Модификатор и тип Поле Описание
protected final StyleConverter<V,T> converter
StyleConverter, преобразующий анализируемое значение в тип StyleableProperty.
protected final V value
Значение свойства CSS, созданное анализатором.

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

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

Краткое описание методов

Модификатор и тип Метод Описание
T convert(Font font)
Удобный метод для вызова convert для данного ParsedValue.
final StyleConverter<V,T> getConverter()
StyleConverter, преобразующий анализируемое значение в тип StyleableProperty.
final V getValue()
Возвращает значение свойства CSS, созданное анализатором, которое может быть null или иначе неясным.
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 или иначе неясным.
Возвращает:
значение свойства CSS

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

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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