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 classEnumIO.ByName<E extends Enum<E>>Reads the enum by its name.static final classEnumIO.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.eioFields in io.protostuff.runtime with type parameters of type EnumIOModifier and TypeFieldDescription(package private) final ConcurrentHashMap<String, EnumIO<?>> DefaultIdStrategy.enumMappingMethods 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)