Class EnumIO<E extends Enum<E>>

java.lang.Object
io.protostuff.runtime.EnumIO<E>
All Implemented Interfaces:
PolymorphicSchema.Factory
Direct Known Subclasses:
EnumIO.ByName, EnumIO.ByNumber

public abstract class EnumIO<E extends Enum<E>> extends Object implements PolymorphicSchema.Factory
Determines how enums are serialized/deserialized. Default is BY_NUMBER. To enable BY_NAME, set the property "protostuff.runtime.enums_by_name=true".