Класс EnumConverter<E extends Enum<E>>
public final class EnumConverter<E extends Enum<E>> extends StyleConverter<String,E>
Конвертер для преобразования строкового представления
Enum в Enum.- С момента:
- 9
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.css.StyleConverter
StyleConverter.StringStore
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
EnumConverter |
Создаёт объект EnumConvertor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static StyleConverter<?, |
getInstance |
Получает экземпляр EnumConverter для заданного имени перечисления. |
static StyleConverter<?, |
readBinary |
Читает двоичные данные StyleConverter из заданного DataInputStream. |
Методы, объявленные в классе javafx.css.StyleConverter
cacheValue, clearCache, convert, convert, getBooleanConverter, getCachedValue, getColorConverter, getDurationConverter, getEffectConverter, getEnumConverter, getFontConverter, getInsetsConverter, getPaintConverter, getSizeConverter, getStringConverter, getUrlConverter, writeBinary
Подробное описание конструкторов
EnumConverter
public EnumConverter(Class<E> enumClass)
Создаёт объект
EnumConvertor.- Параметры:
-
enumClass- класс перечисления
Подробное описание методов
readBinary
public static StyleConverter<?,?> readBinary(DataInputStream is, String[] strings) throws IOException
Читает двоичные
StyleConverter данные из заданного DataInputStream.- Параметры:
-
is- потокDataInputStreamдля чтенияStyleConverterданных -
strings- массив строк, содержащих детали StyleConverter - Возвращает:
- объект
StyleConverterиз прочитанных двоичных данных - Исключения:
-
IOException- если чтение изDataInputStreamзавершилось ошибкой
getInstance
public static StyleConverter<?,?> getInstance(String ename)
Получает экземпляр
EnumConverter для заданного имени перечисления.- Параметры:
-
ename- имя перечисления - Возвращает:
- экземпляр
EnumConverterдля заданного имени перечисления.
© 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.