Class EnumConverter<T extends Enum<T> & EnumWithValue>
java.lang.Object
com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
com.github._1c_syntax.bsl.reader.common.converter.EnumConverter<T>
- All Implemented Interfaces:
ConverterMatcher
,SingleValueConverter
Класс-конвертер из строкового значения в элемент перечисления.
Для каждого конкретного перечисления надо создать собственный класс, унаследованный от EnumWithValues.
Необходимо в конструкторе передать класс перечисления и зарегистрировать созданный класс конвертора в
*XStreamFactory.
-
Constructor Summary
-
Method Summary
Methods inherited from class com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
toString
-
Constructor Details
-
EnumConverter
-
-
Method Details
-
fromString
- Specified by:
fromString
in interfaceSingleValueConverter
- Specified by:
fromString
in classAbstractSingleValueConverter
-
canConvert
- Specified by:
canConvert
in interfaceConverterMatcher
- Specified by:
canConvert
in classAbstractSingleValueConverter
-