Class MappingParserImpl.SuppressConversionMappingParser

  • All Implemented Interfaces:
    MappingParser
    Enclosing class:
    MappingParserImpl

    private static class MappingParserImpl.SuppressConversionMappingParser
    extends java.lang.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 Detail

      • suppressConversionFor

        private final javax.json.JsonObject suppressConversionFor
      • skippedConverters

        private final java.util.Collection<java.lang.Class<?>> skippedConverters
    • Constructor Detail

      • SuppressConversionMappingParser

        public SuppressConversionMappingParser​(MappingParserImpl delegate,
                                               javax.json.JsonObject suppressConversionFor,
                                               java.util.Collection<java.lang.Class<?>> skippedConverters)
    • Method Detail

      • readObject

        public <T> T readObject​(java.lang.reflect.Type targetType)
        Specified by:
        readObject in interface MappingParser
      • readObject

        public <T> T readObject​(javax.json.JsonValue jsonValue,
                                java.lang.reflect.Type targetType)
        Specified by:
        readObject in interface MappingParser