Package com.github.squirrelgrip.format
Class SchemaDataFormat
-
- All Implemented Interfaces:
public abstract class SchemaDataFormat<M extends ObjectMapper, B extends MapperBuilder<M, B>, S extends FormatSchema> extends DataFormat<M, B>
-
-
Field Summary
Fields Modifier and Type Field Description private final MobjectMapper
-
Constructor Summary
Constructors Constructor Description SchemaDataFormat(ObjectMapperFactory<M, B> factory)
-
Method Summary
Modifier and Type Method Description abstract SgetSchema(Class<?> clazz)final ObjectWriterobjectWriter(S schema)final <T extends Any> ObjectReaderobjectReader(S schema)final <T extends Any> ObjectReaderlistObjectReader(S schema)-
-
Constructor Detail
-
SchemaDataFormat
SchemaDataFormat(ObjectMapperFactory<M, B> factory)
-
-
Method Detail
-
objectWriter
final ObjectWriter objectWriter(S schema)
-
objectReader
final <T extends Any> ObjectReader objectReader(S schema)
-
listObjectReader
final <T extends Any> ObjectReader listObjectReader(S schema)
-
-
-
-