Class JsonpDeserializerBase<V>

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected JsonpDeserializerBase​(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents)  
      protected JsonpDeserializerBase​(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents, java.util.EnumSet<jakarta.json.stream.JsonParser.Event> nativeEvents)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents()
      The JSON events this deserializer accepts as a starting point
      boolean accepts​(jakarta.json.stream.JsonParser.Event event)
      Convenience method for acceptedEvents.contains(event)
      protected static java.util.EnumSet<jakarta.json.stream.JsonParser.Event> allAcceptedEvents​(JsonpDeserializer<?>... deserializers)
      Combines accepted events from a number of deserializers
      java.util.EnumSet<jakarta.json.stream.JsonParser.Event> nativeEvents()
      The native JSON events this deserializer accepts as a starting point.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonpDeserializerBase

        protected JsonpDeserializerBase​(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents)
      • JsonpDeserializerBase

        protected JsonpDeserializerBase​(java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents,
                                        java.util.EnumSet<jakarta.json.stream.JsonParser.Event> nativeEvents)
    • Method Detail

      • allAcceptedEvents

        protected static java.util.EnumSet<jakarta.json.stream.JsonParser.Event> allAcceptedEvents​(JsonpDeserializer<?>... deserializers)
        Combines accepted events from a number of deserializers
      • nativeEvents

        public java.util.EnumSet<jakarta.json.stream.JsonParser.Event> nativeEvents()
        Description copied from interface: JsonpDeserializer
        The native JSON events this deserializer accepts as a starting point. For example, native events for a boolean are JsonParser.Event.VALUE_TRUE and JsonParser.Event.VALUE_FALSE.
        Specified by:
        nativeEvents in interface JsonpDeserializer<V>
      • acceptedEvents

        public final java.util.EnumSet<jakarta.json.stream.JsonParser.Event> acceptedEvents()
        The JSON events this deserializer accepts as a starting point
        Specified by:
        acceptedEvents in interface JsonpDeserializer<V>
      • accepts

        public final boolean accepts​(jakarta.json.stream.JsonParser.Event event)
        Convenience method for acceptedEvents.contains(event)
        Specified by:
        accepts in interface JsonpDeserializer<V>