Package org.dominokit.jacksonapt
Interface JsonSerializationContext
- All Superinterfaces:
JsonMappingContext
- All Known Implementing Classes:
DefaultJsonSerializationContext
public interface JsonSerializationContext extends JsonMappingContext
JsonSerializationContext interface.
- Version:
- $Id: $Id
- Author:
- vegegoku
-
Method Summary
Modifier and Type Method Description voidaddGenerator(ObjectIdGenerator<?> generator)addGenerator.voidaddObjectId(java.lang.Object object, ObjectIdSerializer<?> id)addObjectId.JsonSerializerParametersdefaultParameters()defaultParameters.<T> ObjectIdGenerator<T>findObjectIdGenerator(ObjectIdGenerator<T> gen)findObjectIdGenerator.ObjectIdSerializer<?>getObjectId(java.lang.Object object)getObjectId.booleanisOrderMapEntriesByKeys()isOrderMapEntriesByKeys.booleanisSerializeNulls()isSerializeNulls.booleanisWrapRootValue()isWrapRootValue.booleanisWriteCharArraysAsJsonArrays()isWriteCharArraysAsJsonArrays.booleanisWriteDateKeysAsTimestamps()isWriteDateKeysAsTimestamps.booleanisWriteDatesAsTimestamps()isWriteDatesAsTimestamps.booleanisWriteEmptyJsonArrays()isWriteEmptyJsonArrays.booleanisWriteNullMapValues()isWriteNullMapValues.booleanisWriteSingleElemArraysUnwrapped()isWriteSingleElemArraysUnwrapped.JsonWriternewJsonWriter()newJsonWriter.java.lang.RuntimeExceptiontraceError(java.lang.Object value, java.lang.RuntimeException cause)traceError.java.lang.RuntimeExceptiontraceError(java.lang.Object value, java.lang.RuntimeException cause, JsonWriter writer)traceError.JsonSerializationExceptiontraceError(java.lang.Object value, java.lang.String message)traceError.JsonSerializationExceptiontraceError(java.lang.Object value, java.lang.String message, JsonWriter writer)traceError.Methods inherited from interface org.dominokit.jacksonapt.JsonMappingContext
getLogger
-
Method Details
-
isSerializeNulls
boolean isSerializeNulls()isSerializeNulls.
- Returns:
- a boolean.
-
isWriteDatesAsTimestamps
boolean isWriteDatesAsTimestamps()isWriteDatesAsTimestamps.
- Returns:
- a boolean.
-
isWriteDateKeysAsTimestamps
boolean isWriteDateKeysAsTimestamps()isWriteDateKeysAsTimestamps.
- Returns:
- a boolean.
-
isWrapRootValue
boolean isWrapRootValue()isWrapRootValue.
- Returns:
- a boolean.
-
isWriteCharArraysAsJsonArrays
boolean isWriteCharArraysAsJsonArrays()isWriteCharArraysAsJsonArrays.
- Returns:
- a boolean.
-
isWriteNullMapValues
boolean isWriteNullMapValues()isWriteNullMapValues.
- Returns:
- a boolean.
-
isWriteEmptyJsonArrays
boolean isWriteEmptyJsonArrays()isWriteEmptyJsonArrays.
- Returns:
- a boolean.
-
isOrderMapEntriesByKeys
boolean isOrderMapEntriesByKeys()isOrderMapEntriesByKeys.
- Returns:
- a boolean.
-
isWriteSingleElemArraysUnwrapped
boolean isWriteSingleElemArraysUnwrapped()isWriteSingleElemArraysUnwrapped.
- Returns:
- a boolean.
-
newJsonWriter
JsonWriter newJsonWriter()newJsonWriter.
- Returns:
- a
JsonWriterobject.
-
traceError
traceError.
- Parameters:
value- aObjectobject.message- aStringobject.- Returns:
- a
JsonSerializationExceptionobject.
-
traceError
JsonSerializationException traceError(java.lang.Object value, java.lang.String message, JsonWriter writer)traceError.
- Parameters:
value- aObjectobject.message- aStringobject.writer- aJsonWriterobject.- Returns:
- a
JsonSerializationExceptionobject.
-
traceError
java.lang.RuntimeException traceError(java.lang.Object value, java.lang.RuntimeException cause)traceError.
- Parameters:
value- aObjectobject.cause- aRuntimeExceptionobject.- Returns:
- a
RuntimeExceptionobject.
-
traceError
java.lang.RuntimeException traceError(java.lang.Object value, java.lang.RuntimeException cause, JsonWriter writer)traceError.
- Parameters:
value- aObjectobject.cause- aRuntimeExceptionobject.writer- aJsonWriterobject.- Returns:
- a
RuntimeExceptionobject.
-
addObjectId
addObjectId.
- Parameters:
object- aObjectobject.id- aObjectIdSerializerobject.
-
getObjectId
getObjectId.
- Parameters:
object- aObjectobject.- Returns:
- a
ObjectIdSerializerobject.
-
addGenerator
addGenerator.
- Parameters:
generator- aObjectIdGeneratorobject.
-
findObjectIdGenerator
findObjectIdGenerator.
- Type Parameters:
T- a T object.- Parameters:
gen- aObjectIdGeneratorobject.- Returns:
- a
ObjectIdGeneratorobject.
-
defaultParameters
JsonSerializerParameters defaultParameters()defaultParameters.
- Returns:
- a
JsonSerializerParametersobject.
-