final class FieldWriterObjectArray<T> extends FieldWriter<T>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Class |
itemClass |
(package private) ObjectWriter |
itemObjectWriter |
(package private) java.lang.reflect.Type |
itemType |
backReference, decimalFormat, defaultValue, features, field, fieldClass, fieldClassSerializable, fieldName, fieldOffset, fieldType, format, function, hashCode, initObjectWriter, initObjectWriterUpdater, label, locale, managedReference, method, nameJSONB, nameSymbolCache, nameWithColonUTF16, nameWithColonUTF8, ordinal, path, primitive, propertyAccessor, raw, rootParentPath, symbol, trim| Constructor and Description |
|---|
FieldWriterObjectArray(java.lang.String fieldName,
java.lang.reflect.Type itemType,
int ordinal,
long features,
java.lang.String format,
java.lang.String label,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
java.lang.reflect.Field field,
java.lang.reflect.Method method,
java.util.function.Function function) |
| Modifier and Type | Method and Description |
|---|---|
ObjectWriter |
getItemWriter(JSONWriter jsonWriter,
java.lang.reflect.Type itemType) |
boolean |
write(JSONWriter jsonWriter,
T object) |
void |
writeArray(JSONWriter jsonWriter,
boolean writeFieldName,
java.lang.Object[] array) |
void |
writeValue(JSONWriter jsonWriter,
T object) |
compareTo, errorOnGet, getFieldValue, getFunction, getInitWriter, getItemClass, getItemType, getObjectWriter, getObjectWriter, getPath, getRootParentPath, isDateFormatISO8601, isDateFormatMillis, isFieldClassSerializable, isRefDetect, setDefaultValue, toString, unwrapped, writeBinary, writeBool, writeBool, writeDate, writeDate, writeDate, writeDouble, writeDouble, writeDouble, writeEnum, writeEnumJSONB, writeEnumValueJSONB, writeFieldName, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameSymbol, writeFloat, writeFloat, writeFloatNull, writeInt16, writeInt32, writeInt64, writeIntNull, writeList, writeListJSONB, writeListStr, writeListValue, writeListValueJSONB, writeString, writeStringfinal java.lang.reflect.Type itemType
final java.lang.Class itemClass
ObjectWriter itemObjectWriter
FieldWriterObjectArray(java.lang.String fieldName,
java.lang.reflect.Type itemType,
int ordinal,
long features,
java.lang.String format,
java.lang.String label,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
java.lang.reflect.Field field,
java.lang.reflect.Method method,
java.util.function.Function function)
public ObjectWriter getItemWriter(JSONWriter jsonWriter, java.lang.reflect.Type itemType)
getItemWriter in class FieldWriter<T>public boolean write(JSONWriter jsonWriter, T object)
write in class FieldWriter<T>public void writeValue(JSONWriter jsonWriter, T object)
writeValue in class FieldWriter<T>public void writeArray(JSONWriter jsonWriter, boolean writeFieldName, java.lang.Object[] array)