public class ObjectWriter10<T> extends ObjectWriterAdapter<T>
| Modifier and Type | Field and Description |
|---|---|
FieldWriter |
fieldWriter0 |
FieldWriter |
fieldWriter1 |
FieldWriter |
fieldWriter2 |
FieldWriter |
fieldWriter3 |
FieldWriter |
fieldWriter4 |
FieldWriter |
fieldWriter5 |
FieldWriter |
fieldWriter6 |
FieldWriter |
fieldWriter7 |
FieldWriter |
fieldWriter8 |
FieldWriter |
fieldWriter9 |
containsNoneFieldGetter, features, fieldWriterArray, fieldWriters, googleCollection, hasFilter, hashCodes, hasValueField, jsonbClassInfo, mapping, nameFilter, nameWithColonUTF16, nameWithColonUTF8, objectClass, propertyFilter, propertyPreFilter, serializable, TYPE, typeKey, typeKeyJSONB, typeName, typeNameHash, typeNameJSONB, typeNameSymbolCache, valueFilter| Constructor and Description |
|---|
ObjectWriter10(java.lang.Class<T> objectClass,
java.lang.String typeKey,
java.lang.String typeName,
long features,
java.util.List<FieldWriter> fieldWriters) |
| Modifier and Type | Method and Description |
|---|---|
FieldWriter |
getFieldWriter(long hashCode)
Gets the FieldWriter for the specified field hash code.
|
void |
write(JSONWriter jsonWriter,
java.lang.Object object,
java.lang.Object fieldName,
java.lang.reflect.Type fieldType,
long features)
Writes an object to the JSONWriter with the given field name, field type, and features.
|
errorOnNoneSerializable, getFeatures, getFieldWriters, hasFilter, hasFilter0, setNameFilter, setPropertyFilter, setPropertyPreFilter, setValueFilter, toJSONObject, toJSONObject, toMap, toString, writeArrayMappingJSONB, writeClassInfo, writeJSONB, writeTypeInfo, writeWithFilterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFieldValue, getFieldWriter, setFilter, toJSONString, write, writeArrayMapping, writeArrayMappingJSONB, writeWithFilterpublic final FieldWriter fieldWriter0
public final FieldWriter fieldWriter1
public final FieldWriter fieldWriter2
public final FieldWriter fieldWriter3
public final FieldWriter fieldWriter4
public final FieldWriter fieldWriter5
public final FieldWriter fieldWriter6
public final FieldWriter fieldWriter7
public final FieldWriter fieldWriter8
public final FieldWriter fieldWriter9
public ObjectWriter10(java.lang.Class<T> objectClass, java.lang.String typeKey, java.lang.String typeName, long features, java.util.List<FieldWriter> fieldWriters)
public void write(JSONWriter jsonWriter, java.lang.Object object, java.lang.Object fieldName, java.lang.reflect.Type fieldType, long features)
ObjectWriterwrite in interface ObjectWriter<T>write in class ObjectWriterAdapter<T>jsonWriter - the JSONWriter to which the object should be writtenobject - the object to writefieldName - the name of the field being writtenfieldType - the type of the field being writtenfeatures - the features to use for writingpublic final FieldWriter getFieldWriter(long hashCode)
ObjectWritergetFieldWriter in interface ObjectWriter<T>getFieldWriter in class ObjectWriterAdapter<T>hashCode - the hash code of the field name