Class DeserializerBuilder
java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder<DeserializerBuilder>
org.eclipse.yasson.internal.serializer.DeserializerBuilder
Builder for currently processed items by unmarshaller.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.json.bind.serializer.JsonbDeserializer<?>build()Build an fully initialized item.static booleanisJsonValueEvent(javax.json.stream.JsonParser.Event event) Checks if event is a value event.withJsonValueType(javax.json.stream.JsonParser.Event event) Sets value type.Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
getClassModel, getClassModel, getCustomization, getGenericType, getJsonbContext, getRuntimeType, getWrapper, withClassModel, withCustomization, withRuntimeType, withType, withWrapper
-
Constructor Details
-
DeserializerBuilder
Creates a new builder.- Parameters:
jsonbContext- Context.
-
-
Method Details
-
withJsonValueType
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.
-