Module org.apache.johnzon.mapper
Package org.apache.johnzon.mapper
Class MappingParserImpl.SuppressConversionMappingParser
java.lang.Object
org.apache.johnzon.mapper.MappingParserImpl.SuppressConversionMappingParser
- All Implemented Interfaces:
MappingParser
- Enclosing class:
- MappingParserImpl
private static class MappingParserImpl.SuppressConversionMappingParser
extends Object
implements MappingParser
Internal class to suppress
ObjectConverter lookup if and only if
the JsonValue is the same refernece than the lookup was done before.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MappingParserImplprivate final Collection<Class<?>>private final jakarta.json.JsonObject -
Constructor Summary
ConstructorsConstructorDescriptionSuppressConversionMappingParser(MappingParserImpl delegate, jakarta.json.JsonObject suppressConversionFor, Collection<Class<?>> skippedConverters) -
Method Summary
Modifier and TypeMethodDescriptionCollection<Class<?>><T> TreadObject(jakarta.json.JsonValue jsonValue, Type targetType) <T> TreadObject(Type targetType)
-
Field Details
-
delegate
-
suppressConversionFor
private final jakarta.json.JsonObject suppressConversionFor -
skippedConverters
-
-
Constructor Details
-
SuppressConversionMappingParser
public SuppressConversionMappingParser(MappingParserImpl delegate, jakarta.json.JsonObject suppressConversionFor, Collection<Class<?>> skippedConverters)
-
-
Method Details
-
getSkippedConverters
- Specified by:
getSkippedConvertersin interfaceMappingParser
-
readObject
- Specified by:
readObjectin interfaceMappingParser
-
readObject
- Specified by:
readObjectin interfaceMappingParser
-