Package org.dominokit.jacksonapt
Class DefaultJsonDeserializationContext
java.lang.Object
org.dominokit.jacksonapt.DefaultJsonDeserializationContext
- All Implemented Interfaces:
JsonDeserializationContext,JsonMappingContext
public class DefaultJsonDeserializationContext extends java.lang.Object implements JsonDeserializationContext
Context for the deserialization process.
- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultJsonDeserializationContext.BuilderBuilder forJsonDeserializationContext.static classDefaultJsonDeserializationContext.DefaultBuilder -
Method Summary
Modifier and Type Method Description voidaddObjectId(ObjectIdGenerator.IdKey id, java.lang.Object instance)addObjectId.static DefaultJsonDeserializationContext.Builderbuilder()builderJsonDeserializerParametersdefaultParameters()defaultParameters.java.util.logging.LoggergetLogger()getLoggerjava.lang.ObjectgetObjectWithId(ObjectIdGenerator.IdKey id)getObjectWithId.booleanisAcceptSingleValueAsArray()isAcceptSingleValueAsArray.booleanisFailOnUnknownProperties()isFailOnUnknownProperties.booleanisReadUnknownEnumValuesAsNull()isReadUnknownEnumValuesAsNull.booleanisUnwrapRootValue()isUnwrapRootValue.booleanisUseBrowserTimezone()isUseBrowserTimezone.booleanisUseSafeEval()isUseSafeEval.JsonReadernewJsonReader(java.lang.String input)newJsonReader.java.lang.RuntimeExceptiontraceError(java.lang.RuntimeException cause)traceError.java.lang.RuntimeExceptiontraceError(java.lang.RuntimeException cause, JsonReader reader)traceError.JsonDeserializationExceptiontraceError(java.lang.String message)traceError.JsonDeserializationExceptiontraceError(java.lang.String message, JsonReader reader)traceError.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
builder
builder
- Returns:
- a
DefaultJsonDeserializationContext.Builderobject.
-
getLogger
public java.util.logging.Logger getLogger()getLogger
- Specified by:
getLoggerin interfaceJsonMappingContext- Returns:
- a
Loggerobject.
-
isFailOnUnknownProperties
public boolean isFailOnUnknownProperties()isFailOnUnknownProperties.
isFailOnUnknownProperties
- Specified by:
isFailOnUnknownPropertiesin interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
DefaultJsonDeserializationContext.Builder.failOnUnknownProperties(boolean)
-
isUnwrapRootValue
public boolean isUnwrapRootValue()isUnwrapRootValue.
isUnwrapRootValue
- Specified by:
isUnwrapRootValuein interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
DefaultJsonDeserializationContext.Builder.unwrapRootValue(boolean)
-
isAcceptSingleValueAsArray
public boolean isAcceptSingleValueAsArray()isAcceptSingleValueAsArray.
isAcceptSingleValueAsArray
- Specified by:
isAcceptSingleValueAsArrayin interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
DefaultJsonDeserializationContext.Builder.acceptSingleValueAsArray(boolean)
-
isUseSafeEval
public boolean isUseSafeEval()isUseSafeEval.
isUseSafeEval
- Specified by:
isUseSafeEvalin interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
DefaultJsonDeserializationContext.Builder.useSafeEval(boolean)
-
isReadUnknownEnumValuesAsNull
public boolean isReadUnknownEnumValuesAsNull()isReadUnknownEnumValuesAsNull.
isReadUnknownEnumValuesAsNull
- Specified by:
isReadUnknownEnumValuesAsNullin interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
DefaultJsonDeserializationContext.Builder.readUnknownEnumValuesAsNull(boolean)
-
isUseBrowserTimezone
public boolean isUseBrowserTimezone()isUseBrowserTimezone.
isUseBrowserTimezone
- Specified by:
isUseBrowserTimezonein interfaceJsonDeserializationContext- Returns:
- a boolean.
- See Also:
isUseBrowserTimezone()
-
newJsonReader
newJsonReader.
newJsonReader
- Specified by:
newJsonReaderin interfaceJsonDeserializationContext- Parameters:
input- aStringobject.- Returns:
- a
JsonReaderobject.
-
traceError
traceError.
Trace an error with current reader state and returns a corresponding exception.- Specified by:
traceErrorin interfaceJsonDeserializationContext- Parameters:
message- aStringobject.- Returns:
- a
JsonDeserializationExceptionobject.
-
traceError
traceError.
Trace an error with current reader state and returns a corresponding exception.- Specified by:
traceErrorin interfaceJsonDeserializationContext- Parameters:
message- aStringobject.reader- aJsonReaderobject.- Returns:
- a
JsonDeserializationExceptionobject.
-
traceError
public java.lang.RuntimeException traceError(java.lang.RuntimeException cause)traceError.
Trace an error and returns a corresponding exception.- Specified by:
traceErrorin interfaceJsonDeserializationContext- Parameters:
cause- aRuntimeExceptionobject.- Returns:
- a
RuntimeExceptionobject.
-
traceError
traceError.
Trace an error with current reader state and returns a corresponding exception.- Specified by:
traceErrorin interfaceJsonDeserializationContext- Parameters:
cause- aRuntimeExceptionobject.reader- aJsonReaderobject.- Returns:
- a
RuntimeExceptionobject.
-
addObjectId
addObjectId.
addObjectId
- Specified by:
addObjectIdin interfaceJsonDeserializationContext- Parameters:
id- aObjectIdGenerator.IdKeyobject.instance- aObjectobject.
-
getObjectWithId
getObjectWithId.
getObjectWithId
- Specified by:
getObjectWithIdin interfaceJsonDeserializationContext- Parameters:
id- aObjectIdGenerator.IdKeyobject.- Returns:
- a
Objectobject.
-
defaultParameters
defaultParameters.
- Specified by:
defaultParametersin interfaceJsonDeserializationContext- Returns:
- a
JsonDeserializerParametersobject.
-