Uses of Interface
com.alibaba.fastjson2.writer.FieldWriter
Packages that use FieldWriter
Package
Description
-
Uses of FieldWriter in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type FieldWriterModifier and TypeMethodDescriptionJSONWriter.setPath(String name, FieldWriter fieldWriter, Object object) Constructors in com.alibaba.fastjson2 with parameters of type FieldWriterModifierConstructorDescriptionNameSegmentTyped(Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter, String name, long nameHashCode) SingleNamePathTyped(String path, Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter) -
Uses of FieldWriter in com.alibaba.fastjson2.modules
Method parameters in com.alibaba.fastjson2.modules with type arguments of type FieldWriterModifier and TypeMethodDescriptiondefault booleanObjectWriterModule.createFieldWriters(ObjectWriterCreator creator, Class objectType, List<FieldWriter> fieldWriters) -
Uses of FieldWriter in com.alibaba.fastjson2.writer
Fields in com.alibaba.fastjson2.writer declared as FieldWriterModifier and TypeFieldDescriptionprotected final FieldWriter[]ObjectWriterAdapter.fieldWriterArrayMethods in com.alibaba.fastjson2.writer that return FieldWriterModifier and TypeMethodDescription<T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectType, String fieldName, int ordinal, long features, String format, String label, Method method, ObjectWriter initObjectWriter) <T,V> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectType, String fieldName, int ordinal, long features, String format, String label, Type fieldType, Class<V> fieldClass, Method method, Function<T, V> function) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, String label, Field field, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(Class<T> objectType, String fieldName, int ordinal, long features, String format, Method method) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(Class<T> objectType, String fieldName, String dateFormat, Method method) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(String fieldName, int ordinal, long features, String format, Field field) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(String fieldName, int ordinal, long features, String format, String label, Field field, ObjectWriter initObjectWriter) <T,V> FieldWriter ObjectWriterCreator.createFieldWriter(String fieldName, long features, String format, Class fieldClass, Function<T, V> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToByteFunction<T> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToFloatFunction<T> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToShortFunction<T> function) <T,V> FieldWriter ObjectWriterCreator.createFieldWriter(String fieldName, Class fieldClass, Function<T, V> function) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(String fieldName, String format, Field field) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, Predicate<T> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToDoubleFunction<T> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToIntFunction<T> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, ToLongFunction<T> function) protected FieldWriterObjectWriterCreator.creteFieldWriter(Class objectClass, long writerFeatures, List<ObjectWriterModule> modules, BeanInfo beanInfo, FieldInfo fieldInfo, Field field) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToByteFunction<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToFloatFunction<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToShortFunction<T> function) static <T,V> FieldWriter ObjectWriters.fieldWriter(String fieldName, Class<V> fieldClass, Function<T, V> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, Function<T, String> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, Predicate<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToDoubleFunction<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToIntFunction<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToLongFunction<T> function) default FieldWriterObjectWriter.getFieldWriter(long hashCode) default FieldWriterObjectWriter.getFieldWriter(String name) ObjectWriterAdapter.getFieldWriter(long hashCode) Methods in com.alibaba.fastjson2.writer that return types with arguments of type FieldWriterModifier and TypeMethodDescriptiondefault List<FieldWriter>ObjectWriter.getFieldWriters()ObjectWriterAdapter.getFieldWriters()Methods in com.alibaba.fastjson2.writer with parameters of type FieldWriterModifier and TypeMethodDescriptionObjectWriterCreator.createObjectWriter(FieldWriter... fieldWriters) ObjectWriterCreator.createObjectWriter(Class objectType, long features, FieldWriter... fieldWriters) ObjectWriterCreator.createObjectWriter(Class objectType, FieldWriter... fieldWriters) static ObjectWriterObjectWriters.objectWriter(FieldWriter... fieldWriters) static ObjectWriterObjectWriters.objectWriter(Class objectType, long features, FieldWriter... fieldWriters) static ObjectWriterObjectWriters.objectWriter(Class objectType, FieldWriter... fieldWriters) Method parameters in com.alibaba.fastjson2.writer with type arguments of type FieldWriterModifier and TypeMethodDescriptionObjectWriterCreator.createObjectWriter(List<FieldWriter> fieldWriters) protected voidObjectWriterCreator.handleIgnores(BeanInfo beanInfo, List<FieldWriter> fieldWriters) Constructors in com.alibaba.fastjson2.writer with parameters of type FieldWriterModifierConstructorDescriptionObjectWriterAdapter(Class<T> objectType, long features, FieldWriter... fieldWriters) Constructor parameters in com.alibaba.fastjson2.writer with type arguments of type FieldWriterModifierConstructorDescriptionObjectWriterAdapter(Class<T> objectType, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriterAdapter(Class<T> objectType, List<FieldWriter> fieldWriters) ObjectWriterException(Class objectType, long features, List<FieldWriter> fieldWriters)