Uses of Interface
io.protostuff.runtime.PolymorphicSchema.Factory
Packages that use PolymorphicSchema.Factory
-
Uses of PolymorphicSchema.Factory in io.protostuff.runtime
Classes in io.protostuff.runtime that implement PolymorphicSchema.FactoryModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
class
Determines how enums are serialized/deserialized.static 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.(package private) static class
(package private) static final class
(package private) static final class
class
HasDelegate<T>
Wraps a delegate.class
HasSchema<T>
Wraps a schema.(package private) static class
(package private) static final class
(package private) static class
(package private) static final class
protected static final class
enum
Polymorphic types.Methods in io.protostuff.runtime that return PolymorphicSchema.FactoryModifier and TypeMethodDescriptionstatic PolymorphicSchema.Factory
PolymorphicSchemaFactories.getFactoryFromField
(Field f, IdStrategy strategy) static PolymorphicSchema.Factory
PolymorphicSchemaFactories.getFactoryFromRepeatedValueGenericType
(Class<?> clazz) Methods in io.protostuff.runtime with parameters of type PolymorphicSchema.FactoryModifier and TypeMethodDescriptionprivate static <T> Field
<T> RuntimeRepeatedFieldFactory.createCollectionObjectV
(int number, String name, Field f, CollectionSchema.MessageFactory messageFactory, Class<Object> genericType, PolymorphicSchema.Factory factory, IdStrategy strategy) Constructors in io.protostuff.runtime with parameters of type PolymorphicSchema.FactoryModifierConstructorDescriptionRuntimeObjectField
(Class<?> typeClass, WireFormat.FieldType type, int number, String name, boolean repeated, Tag tag, PolymorphicSchema.Factory factory, IdStrategy strategy)