Package io.protostuff.runtime
Interface PolymorphicSchema.Factory
- All Known Implementing Classes:
DefaultIdStrategy.Lazy,DefaultIdStrategy.LazyRegister,DefaultIdStrategy.Mapped,DefaultIdStrategy.Registered,EnumIO,EnumIO.ByName,EnumIO.ByNumber,ExplicitIdStrategy.BaseHS,ExplicitIdStrategy.Lazy,ExplicitIdStrategy.Registered,HasDelegate,HasSchema,IncrementalIdStrategy.BaseHS,IncrementalIdStrategy.Lazy,IncrementalIdStrategy.LazyRegister,IncrementalIdStrategy.Registered,NumericIdStrategy.RegisteredDelegate,PolymorphicSchemaFactories
- Enclosing class:
PolymorphicSchema
public static interface PolymorphicSchema.Factory
A factory which creates a schema with the handler connected to it.
-
Method Summary
Modifier and TypeMethodDescriptionnewSchema(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler)
-
Method Details
-
newSchema
PolymorphicSchema newSchema(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler)
-