Class DeserializerBuilder

    • Constructor Detail

      • DeserializerBuilder

        public DeserializerBuilder​(JsonbContext jsonbContext)
        Creates a new builder.
        Parameters:
        jsonbContext - Context.
    • Method Detail

      • withJsonValueType

        public DeserializerBuilder withJsonValueType​(javax.json.stream.JsonParser.Event event)
        Sets value type.
        Parameters:
        event - last json event for constructed deserializer.
        Returns:
        Updated object.
      • build

        public javax.json.bind.serializer.JsonbDeserializer<?> build()
        Build an fully initialized item.
        Returns:
        built item
      • isJsonValueEvent

        public static boolean isJsonValueEvent​(javax.json.stream.JsonParser.Event event)
        Checks if event is a value event.
        Parameters:
        event - JSON event to check.
        Returns:
        True if one of value events.