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)
-