Uses of Class
com.alibaba.fastjson2.writer.FieldWriter
-
Packages that use FieldWriter Package Description com.alibaba.fastjson2 com.alibaba.fastjson2.modules com.alibaba.fastjson2.writer -
-
Uses of FieldWriter in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type FieldWriter Modifier and Type Method Description StringJSONWriter. setPath(FieldWriter fieldWriter, Object object)Constructors in com.alibaba.fastjson2 with parameters of type FieldWriter Constructor Description NameSegmentTyped(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 FieldWriter Modifier and Type Method Description default booleanObjectWriterModule. createFieldWriters(ObjectWriterCreator creator, Class objectType, List<FieldWriter> fieldWriters) -
Uses of FieldWriter in com.alibaba.fastjson2.writer
Subclasses of FieldWriter in com.alibaba.fastjson2.writer Modifier and Type Class Description classFieldWriterObject<T>Methods in com.alibaba.fastjson2.writer that return FieldWriter Modifier and Type Method Description <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)<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>
FieldWriterObjectWriterCreator. 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>
FieldWriterObjectWriterCreator. createFieldWriter(String fieldName, Class fieldClass, Field field, Method method, Function<T,V> function)<T,V>
FieldWriterObjectWriterCreator. createFieldWriter(String fieldName, Class fieldClass, Function<T,V> function)<T> FieldWriterObjectWriterCreator. createFieldWriter(String fieldName, Field field, Method method, ToIntFunction<T> function)<T,V>
FieldWriterObjectWriterCreator. 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>
FieldWriterObjectWriters. 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>
FieldWriterObjectWriters. fieldWriter(String fieldName, Class<V> fieldClass, Function<T,V> function)static <T,V>
FieldWriterObjectWriters. fieldWriter(String fieldName, Field field)static <T,V>
FieldWriterObjectWriters. fieldWriter(String fieldName, Method method)static <T,V>
FieldWriterObjectWriters. 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>
FieldWriterObjectWriters. 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)FieldWriterObjectWriter1. getFieldWriter(long hashCode)FieldWriterObjectWriter10. getFieldWriter(long hashCode)FieldWriterObjectWriter11. getFieldWriter(long hashCode)FieldWriterObjectWriter12. getFieldWriter(long hashCode)FieldWriterObjectWriter2. getFieldWriter(long hashCode)FieldWriterObjectWriter3. getFieldWriter(long hashCode)FieldWriterObjectWriter4. getFieldWriter(long hashCode)FieldWriterObjectWriter5. getFieldWriter(long hashCode)FieldWriterObjectWriter6. getFieldWriter(long hashCode)FieldWriterObjectWriter7. getFieldWriter(long hashCode)FieldWriterObjectWriter8. getFieldWriter(long hashCode)FieldWriterObjectWriter9. getFieldWriter(long hashCode)FieldWriterObjectWriterAdapter. getFieldWriter(long hashCode)Methods in com.alibaba.fastjson2.writer that return types with arguments of type FieldWriter Modifier and Type Method Description default List<FieldWriter>ObjectWriter. getFieldWriters()List<FieldWriter>ObjectWriterAdapter. getFieldWriters()Methods in com.alibaba.fastjson2.writer with parameters of type FieldWriter Modifier and Type Method Description ObjectWriterObjectWriterCreator. createObjectWriter(FieldWriter... fieldWriters)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectClass, long features, FieldWriter... fieldWriters)ObjectWriterObjectWriterCreator. 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 FieldWriter Modifier and Type Method Description ObjectWriterObjectWriterCreator. createObjectWriter(List<FieldWriter> fieldWriters)ObjectWriterObjectWriterCreatorASM. 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 FieldWriter Constructor Description ObjectWriter1(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)ObjectWriterRootName(Class<T> objectClass, String typeKey, String typeName, String rootName, long features, List<FieldWriter> fieldWriters)
-