Package io.protostuff.runtime
Class EnumIO.ByNumber<E extends Enum<E>>
java.lang.Object
io.protostuff.runtime.EnumIO<E>
io.protostuff.runtime.EnumIO.ByNumber<E>
- All Implemented Interfaces:
PolymorphicSchema.Factory
Reads the enum by its number.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.protostuff.runtime.EnumIO
EnumIO.ByName<E extends Enum<E>>, EnumIO.ByNumber<E extends Enum<E>>
-
Field Summary
Fields inherited from class io.protostuff.runtime.EnumIO
enumClass, genericElementSchema, strategy
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.protostuff.runtime.EnumIO
getAlias, getByAlias, getByTag, getElementTypeFromEnumSet, getEnumMapFactory, getEnumSetFactory, getKeyTypeFromEnumMap, getTag, newEnumIO, newEnumMap, newEnumSet, newSchema, transfer, writeTo