Uses of Interface
io.protostuff.runtime.PolymorphicSchema.Factory
-
Packages that use PolymorphicSchema.Factory Package Description io.protostuff.runtime -
-
Uses of PolymorphicSchema.Factory in io.protostuff.runtime
Classes in io.protostuff.runtime that implement PolymorphicSchema.Factory Modifier and Type Class Description (package private) static class
DefaultIdStrategy.Lazy<T>
(package private) static class
DefaultIdStrategy.LazyRegister<T>
(package private) static class
DefaultIdStrategy.Mapped<T>
(package private) static class
DefaultIdStrategy.Registered<T>
class
EnumIO<E extends java.lang.Enum<E>>
Determines how enums are serialized/deserialized.static class
EnumIO.ByName<E extends java.lang.Enum<E>>
Reads the enum by its name.static class
EnumIO.ByNumber<E extends java.lang.Enum<E>>
Reads the enum by its number.(package private) static class
ExplicitIdStrategy.BaseHS<T>
(package private) static class
ExplicitIdStrategy.Lazy<T>
(package private) static class
ExplicitIdStrategy.Registered<T>
class
HasDelegate<T>
Wraps a delegate.class
HasSchema<T>
Wraps a schema.(package private) static class
IncrementalIdStrategy.BaseHS<T>
(package private) static class
IncrementalIdStrategy.Lazy<T>
(package private) static class
IncrementalIdStrategy.LazyRegister<T>
(package private) static class
IncrementalIdStrategy.Registered<T>
protected static class
NumericIdStrategy.RegisteredDelegate<T>
class
PolymorphicSchemaFactories
Polymorphic types.Methods in io.protostuff.runtime that return PolymorphicSchema.Factory Modifier and Type Method Description static PolymorphicSchema.Factory
PolymorphicSchemaFactories. getFactoryFromField(java.lang.reflect.Field f, IdStrategy strategy)
static PolymorphicSchema.Factory
PolymorphicSchemaFactories. getFactoryFromRepeatedValueGenericType(java.lang.Class<?> clazz)
Methods in io.protostuff.runtime with parameters of type PolymorphicSchema.Factory Modifier and Type Method Description private static <T> Field<T>
RuntimeRepeatedFieldFactory. createCollectionObjectV(int number, java.lang.String name, java.lang.reflect.Field f, CollectionSchema.MessageFactory messageFactory, java.lang.Class<java.lang.Object> genericType, PolymorphicSchema.Factory factory, IdStrategy strategy)
Constructors in io.protostuff.runtime with parameters of type PolymorphicSchema.Factory Constructor Description RuntimeObjectField(java.lang.Class<?> typeClass, WireFormat.FieldType type, int number, java.lang.String name, boolean repeated, Tag tag, PolymorphicSchema.Factory factory, IdStrategy strategy)
-