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
StyleablePropertyの型に変換するStyleConverter。 これはnullの場合があり、その場合、convertからはgetValue()が返されます。 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 - 相対値を変換するときに使用するFontStyleablePropertyの型に変換された値getConverter()Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.