|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class StyleConverter<F,T> extends java.lang.Object
ParsedValue<F,T> от типа F до типа T. CssMetaData API требует a StyleConverter который используется, вычисляя значение для StyleableProperty. Есть много предопределенных преобразователей, которые доступны статическими методами этого class.ParsedValue, StyleableProperty| Конструктор и Описание |
|---|
StyleConverter() |
| Модификатор и Тип | Метод и Описание |
|---|---|
T |
convert(ParsedValue<F,T> value, Font font)
Преобразуйте от проанализированного значения CSS до целевого типа свойства.
|
static StyleConverter<java.lang.String,java.lang.Boolean> |
getBooleanConverter() |
static StyleConverter<java.lang.String,Color> |
getColorConverter() |
static StyleConverter<ParsedValue[],Effect> |
getEffectConverter() |
static <E extends java.lang.Enum<E>> |
getEnumConverter(java.lang.Class<E> enumClass) |
static StyleConverter<ParsedValue[],Font> |
getFontConverter() |
static StyleConverter<ParsedValue[],Insets> |
getInsetsConverter() |
static StyleConverter<ParsedValue<?,Paint>,Paint> |
getPaintConverter() |
static StyleConverter<?,java.lang.Number> |
getSizeConverter()
Длина CSS и значения числа анализируются в объект Размера, который преобразовывается в Число прежде, чем значение будет применено.
|
static StyleConverter<java.lang.String,java.lang.String> |
getStringConverter()
Преобразователь для заключенных в кавычки строк, которые, возможно, встроили unicode символы.
|
static StyleConverter<ParsedValue[],java.lang.String> |
getUrlConverter()
Преобразователь для строк URL.
|
public StyleConverter()
public T преобразовать(ParsedValue<F,T> value, Font font)
value - ParsedValue преобразоватьfont - Font использовать, преобразовывая .public static StyleConverter<java.lang.String,java.lang.Boolean> getBooleanConverter()
StyleConverter это преобразовывает "истину" или "ложь" к BooleanBoolean.valueOf(java.lang.String)public static StyleConverter<java.lang.String,Цвет> getColorConverter()
StyleConverter это преобразовывает Строковое представление веб-цвета к a ColorColor.web(java.lang.String)public static StyleConverter<ParsedValue[],Эффект> getEffectConverter()
StyleConverter это преобразовывает проанализированное представление Effect к EffectEffectpublic static <E extends java.lang.Enum<E>> StyleConverter<java.lang.String,? extends java.lang.Enum<?>> getEnumConverter(java.lang.Class<E> enumClass)
StyleConverter это преобразовывает Строковое представление Enum к EnumEnum.valueOf(java.lang.Class, java.lang.String)public static StyleConverter<ParsedValue[],Шрифт> getFontConverter()
StyleConverter это преобразовывает проанализированное представление a Font к Font.Font.font(java.lang.String, javafx.scene.text.FontWeight, javafx.scene.text.FontPosture, double)public static StyleConverter<ParsedValue[],Вставки> getInsetsConverter()
StyleConverter это преобразовывает [<длина> | <процент>] {1,4} к Insets.public static StyleConverter<ParsedValue<?,Paint>,Краска> getPaintConverter()
StyleConverter это преобразовывает проанализированное представление a Paint к a Paint.public static StyleConverter<?,java.lang.Number> getSizeConverter()
Number введите кроме Двойного, set метод (CssMetaData может быть переопределен, чтобы преобразовать Число в корректный тип. Например, если свойство IntegerProperty:
@Override public void set(MyNode node, Number value, Origin origin) {
if (value != null) {
super.set(node, value.intValue(), origin);
} else {
super.set(node, value, origin);
}
}
StyleConverter это преобразовывает проанализированное представление длины CSS, или число оценивают a Number это - экземпляр Double.public static StyleConverter<java.lang.String,java.lang.String> getStringConverter()
StyleConverter это преобразовывает представление строкового значения CSS к a String.public static StyleConverter<ParsedValue[],java.lang.String> getUrlConverter()
StyleConverter это преобразовывает представление CSS значение URL к a String.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .