public class ParsedValue<V,T> extends Object
V
は解析済の値の型で、T
は変換される値のStyleableProperty
型です。ParsedValue
のインスタンスはCSSパーサーにより作成されます。たとえば、パーサーでは、Webカラーの解析時にParsedValue<String,Color>
を作成します。
ParsedValueは、解析済のCSS値から実際の値を計算するコードにとって意味を持ちます。それ以外の場合、getValue()
により返される値は、通常は曖昧、難解および複雑です。
修飾子と型 | フィールドと説明 |
---|---|
protected StyleConverter<V,T> |
converter
解析済の値を
StyleableProperty の型に変換するStyleConverter 。 |
protected V |
value
パーサーにより作成されるCSSプロパティ値。
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
ParsedValue(V value, StyleConverter<V,T> converter)
指定されたコンバータを使用して、値型Vがターゲット型Tに変換されるParsedValueのインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
T |
convert(Font font)
この
ParsedValue でconvert を呼び出すためのコンビニエンス・メソッド。 |
StyleConverter<V,T> |
getConverter()
StyleConverter により、解析済の値がStyleableProperty の型に変換されます。 |
V |
getValue() |
protected final V value
protected final StyleConverter<V,T> converter
protected ParsedValue(V value, StyleConverter<V,T> converter)
converter
がnullの場合、値の型V
とターゲットの型T
は同じであり、変換の必要はないとみなされます。public final V getValue()
public final StyleConverter<V,T> getConverter()
StyleConverter
により、解析済の値がStyleableProperty
の型に変換されます。StyleConverter
がnullの場合、convert(javafx.scene.text.Font)
はgetValue()
を返します。StyleableProperty
の型に変換するStyleConverter
。nullを返す場合があります。public T convert(Font font)
ParsedValue
でconvert
を呼び出すためのコンビニエンス・メソッド。font
- 相対値を変換するときに使用するFont
StyleableProperty
の型に変換された値getConverter()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.