Package com.alibaba.fastjson2.modules
Interface ObjectWriterModule
-
- All Known Implementing Classes:
ObjectWriterBaseModule
public interface ObjectWriterModule
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleancreateFieldWriters(ObjectWriterCreator creator, Class objectType, List<FieldWriter> fieldWriters)default ObjectWriterAnnotationProcessorgetAnnotationProcessor()default ObjectWritergetObjectWriter(Type objectType, Class objectClass)default ObjectWriterProvidergetProvider()default voidinit(ObjectWriterProvider provider)
-
-
-
Method Detail
-
init
default void init(ObjectWriterProvider provider)
-
getObjectWriter
default ObjectWriter getObjectWriter(Type objectType, Class objectClass)
-
createFieldWriters
default boolean createFieldWriters(ObjectWriterCreator creator, Class objectType, List<FieldWriter> fieldWriters)
-
getAnnotationProcessor
default ObjectWriterAnnotationProcessor getAnnotationProcessor()
-
getProvider
default ObjectWriterProvider getProvider()
-
-