Uses of Class
io.protostuff.runtime.EnumIO
Packages that use EnumIO
-
Uses of EnumIO in io.protostuff.runtime
Subclasses of EnumIO in io.protostuff.runtimeModifier and TypeClassDescriptionstatic final class
EnumIO.ByName<E extends Enum<E>>
Reads the enum by its name.static final class
EnumIO.ByNumber<E extends Enum<E>>
Reads the enum by its number.Fields in io.protostuff.runtime declared as EnumIOModifier and TypeFieldDescription(package private) final EnumIO
<?> ArraySchemas.EnumArray.eio
(package private) final EnumIO
<?> ExplicitIdStrategy.RegisteredEnumIO.eio
(package private) EnumIO
<?> IncrementalIdStrategy.RuntimeEnumIO.eio
Fields in io.protostuff.runtime with type parameters of type EnumIOModifier and TypeFieldDescription(package private) final ConcurrentHashMap
<String, EnumIO<?>> DefaultIdStrategy.enumMapping
Methods in io.protostuff.runtime that return EnumIOModifier and TypeMethodDescriptionReturns theEnumIO
.EnumIO.newEnumIO
(Class<?> enumClass, IdStrategy strategy) protected EnumIO
<?> DefaultIdStrategy.resolveEnumFrom
(Input input) protected EnumIO
<?> ExplicitIdStrategy.resolveEnumFrom
(Input input) protected abstract EnumIO
<?> IdStrategy.resolveEnumFrom
(Input input) protected EnumIO
<?> IncrementalIdStrategy.resolveEnumFrom
(Input input) Methods in io.protostuff.runtime with parameters of type EnumIOModifier and TypeMethodDescriptionprivate static <E extends Enum<E>>
MapSchema.MessageFactoryEnumIO.newEnumMapFactory
(EnumIO<E> eio) private static <E extends Enum<E>>
CollectionSchema.MessageFactoryEnumIO.newEnumSetFactory
(EnumIO<E> eio) ExplicitIdStrategy.Registry.registerEnum
(EnumIO<?> eio, int id) Enum ids start at 1.IncrementalIdStrategy.Registry.registerEnum
(EnumIO<?> eio, int id) Enum ids start at 1.NumericIdStrategy.Registry.registerEnum
(EnumIO<?> eio, int id) Enum ids start at 1.Constructors in io.protostuff.runtime with parameters of type EnumIOModifierConstructorDescriptionEnumArray
(IdStrategy strategy, PolymorphicSchema.Handler handler, EnumIO<?> eio) RegisteredEnumIO
(int id, EnumIO<?> eio)