Uses of Class
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 TypeMethodDescriptionfinal StringJSONWriter.setPath(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
Subclasses of FieldWriter in com.alibaba.fastjson2.writerFields in com.alibaba.fastjson2.writer declared as FieldWriterModifier and TypeFieldDescriptionfinal FieldWriterObjectWriter1.fieldWriter0final FieldWriterObjectWriter10.fieldWriter0final FieldWriterObjectWriter11.fieldWriter0final FieldWriterObjectWriter12.fieldWriter0final FieldWriterObjectWriter2.fieldWriter0final FieldWriterObjectWriter3.fieldWriter0final FieldWriterObjectWriter4.fieldWriter0final FieldWriterObjectWriter5.fieldWriter0final FieldWriterObjectWriter6.fieldWriter0final FieldWriterObjectWriter7.fieldWriter0final FieldWriterObjectWriter8.fieldWriter0final FieldWriterObjectWriter9.fieldWriter0final FieldWriterObjectWriter10.fieldWriter1final FieldWriterObjectWriter11.fieldWriter1final FieldWriterObjectWriter12.fieldWriter1final FieldWriterObjectWriter2.fieldWriter1final FieldWriterObjectWriter3.fieldWriter1final FieldWriterObjectWriter4.fieldWriter1final FieldWriterObjectWriter5.fieldWriter1final FieldWriterObjectWriter6.fieldWriter1final FieldWriterObjectWriter7.fieldWriter1final FieldWriterObjectWriter8.fieldWriter1final FieldWriterObjectWriter9.fieldWriter1final FieldWriterObjectWriter11.fieldWriter10final FieldWriterObjectWriter12.fieldWriter10final FieldWriterObjectWriter12.fieldWriter11final FieldWriterObjectWriter10.fieldWriter2final FieldWriterObjectWriter11.fieldWriter2final FieldWriterObjectWriter12.fieldWriter2final FieldWriterObjectWriter3.fieldWriter2final FieldWriterObjectWriter4.fieldWriter2final FieldWriterObjectWriter5.fieldWriter2final FieldWriterObjectWriter6.fieldWriter2final FieldWriterObjectWriter7.fieldWriter2final FieldWriterObjectWriter8.fieldWriter2final FieldWriterObjectWriter9.fieldWriter2final FieldWriterObjectWriter10.fieldWriter3final FieldWriterObjectWriter11.fieldWriter3final FieldWriterObjectWriter12.fieldWriter3final FieldWriterObjectWriter4.fieldWriter3final FieldWriterObjectWriter5.fieldWriter3final FieldWriterObjectWriter6.fieldWriter3final FieldWriterObjectWriter7.fieldWriter3final FieldWriterObjectWriter8.fieldWriter3final FieldWriterObjectWriter9.fieldWriter3final FieldWriterObjectWriter10.fieldWriter4final FieldWriterObjectWriter11.fieldWriter4final FieldWriterObjectWriter12.fieldWriter4final FieldWriterObjectWriter5.fieldWriter4final FieldWriterObjectWriter6.fieldWriter4final FieldWriterObjectWriter7.fieldWriter4final FieldWriterObjectWriter8.fieldWriter4final FieldWriterObjectWriter9.fieldWriter4final FieldWriterObjectWriter10.fieldWriter5final FieldWriterObjectWriter11.fieldWriter5final FieldWriterObjectWriter12.fieldWriter5final FieldWriterObjectWriter6.fieldWriter5final FieldWriterObjectWriter7.fieldWriter5final FieldWriterObjectWriter8.fieldWriter5final FieldWriterObjectWriter9.fieldWriter5final FieldWriterObjectWriter10.fieldWriter6final FieldWriterObjectWriter11.fieldWriter6final FieldWriterObjectWriter12.fieldWriter6final FieldWriterObjectWriter7.fieldWriter6final FieldWriterObjectWriter8.fieldWriter6final FieldWriterObjectWriter9.fieldWriter6final FieldWriterObjectWriter10.fieldWriter7final FieldWriterObjectWriter11.fieldWriter7final FieldWriterObjectWriter12.fieldWriter7final FieldWriterObjectWriter8.fieldWriter7final FieldWriterObjectWriter9.fieldWriter7final FieldWriterObjectWriter10.fieldWriter8final FieldWriterObjectWriter11.fieldWriter8final FieldWriterObjectWriter12.fieldWriter8final FieldWriterObjectWriter9.fieldWriter8final FieldWriterObjectWriter10.fieldWriter9final FieldWriterObjectWriter11.fieldWriter9final FieldWriterObjectWriter12.fieldWriter9protected 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> objectClass, String fieldName, int ordinal, long features, String format, String label, Type fieldType, Class<V> fieldClass, Field field, Method method, Function<T, V> function) <T,V> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, 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, Class<T> objectType, String fieldName, int ordinal, long features, String format, Locale locale, String label, Method method, ObjectWriter initObjectWriter) <T,V> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, Locale locale, String label, Type fieldType, Class<V> fieldClass, Field field, Method method, Function<T, V> function) final <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(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, 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, ToCharFunction<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, Field field, Method method, Function<T, V> function) <T,V> FieldWriter ObjectWriterCreator.createFieldWriter(String fieldName, Class fieldClass, Function<T, V> function) <T> FieldWriterObjectWriterCreator.createFieldWriter(String fieldName, Field field, Method method, ToIntFunction<T> function) <T,V> FieldWriter ObjectWriterCreator.createFieldWriter(String fieldName, Type fieldType, 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) <T> FieldWriter<T>ObjectWriterCreatorASM.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter) protected FieldWriterObjectWriterCreator.creteFieldWriter(Class objectClass, long writerFeatures, ObjectWriterProvider provider, BeanInfo beanInfo, FieldInfo fieldInfo, Field field) static <T,V> FieldWriter ObjectWriters.fieldWriter(Class objectClass, String fieldName, Method method) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToByteFunction<T> function) static <T> FieldWriterObjectWriters.fieldWriter(String fieldName, ToCharFunction<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,V> FieldWriter ObjectWriters.fieldWriter(String fieldName, Field field) static <T,V> FieldWriter ObjectWriters.fieldWriter(String fieldName, Method method) static <T,V> FieldWriter ObjectWriters.fieldWriter(String fieldName, Type fieldType, 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) static <T,V> FieldWriter ObjectWriters.fieldWriterList(String fieldName, Class<V> itemType, Function<T, List<V>> function) static <T> FieldWriterObjectWriters.fieldWriterListString(String fieldName, Function<T, List<String>> function) default FieldWriterObjectWriter.getFieldWriter(long hashCode) default FieldWriterObjectWriter.getFieldWriter(String name) final FieldWriterObjectWriter1.getFieldWriter(long hashCode) final FieldWriterObjectWriter10.getFieldWriter(long hashCode) final FieldWriterObjectWriter11.getFieldWriter(long hashCode) final FieldWriterObjectWriter12.getFieldWriter(long hashCode) final FieldWriterObjectWriter2.getFieldWriter(long hashCode) final FieldWriterObjectWriter3.getFieldWriter(long hashCode) final FieldWriterObjectWriter4.getFieldWriter(long hashCode) final FieldWriterObjectWriter5.getFieldWriter(long hashCode) final FieldWriterObjectWriter6.getFieldWriter(long hashCode) final FieldWriterObjectWriter7.getFieldWriter(long hashCode) final FieldWriterObjectWriter8.getFieldWriter(long hashCode) final FieldWriterObjectWriter9.getFieldWriter(long hashCode) 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 objectClass, 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) static <T> ObjectWriter<T>ObjectWriters.of(Class<T> objectType, FieldWriter... fieldWriters) Method parameters in com.alibaba.fastjson2.writer with type arguments of type FieldWriterModifier and TypeMethodDescriptionObjectWriterCreator.createObjectWriter(List<FieldWriter> fieldWriters) ObjectWriterCreatorASM.createObjectWriter(List<FieldWriter> fieldWriters) protected voidObjectWriterCreator.handleIgnores(BeanInfo beanInfo, List<FieldWriter> fieldWriters) protected voidObjectWriterCreator.setDefaultValue(List<FieldWriter> fieldWriters, Class objectClass) Constructor parameters in com.alibaba.fastjson2.writer with type arguments of type FieldWriterModifierConstructorDescriptionObjectWriter1(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter10(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter11(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter12(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter2(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter3(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter4(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter5(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter6(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter7(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter8(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriter9(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriterAdapter(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) ObjectWriterAdapter(Class<T> objectClass, List<FieldWriter> fieldWriters) ObjectWriterException(Class objectType, long features, List<FieldWriter> fieldWriters)