Class OrdinalTranslator
java.lang.Object
se.l4.commons.serialization.enums.OrdinalTranslator
- All Implemented Interfaces:
ValueTranslator<Integer>
public class OrdinalTranslator extends Object implements ValueTranslator<Integer>
Translator that will use the
Enum.ordinal() of an enum value in.- Author:
- Andreas Holstenson
-
Constructor Summary
Constructors Constructor Description OrdinalTranslator(Class<? extends Enum<?>> type) -
Method Summary
-
Constructor Details
-
Method Details
-
getType
Description copied from interface:ValueTranslatorGet the type to read and write.- Specified by:
getTypein interfaceValueTranslator<Integer>- Returns:
-
fromEnum
Description copied from interface:ValueTranslatorTranslate an enum to its serialized value.- Specified by:
fromEnumin interfaceValueTranslator<Integer>- Returns:
-
toEnum
Description copied from interface:ValueTranslatorTranslate a serialized value to an enum value.- Specified by:
toEnumin interfaceValueTranslator<Integer>- Returns:
-