Class CharArrayDeserializer
java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractItem<T>
org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer<T>
org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer<char[]>
org.eclipse.yasson.internal.serializer.CharArrayDeserializer
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<char[]>,RuntimeTypeInfo,CurrentItem<char[]>,EmbeddedItem
Array unmarshaller item implementation for char.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCharArrayDeserializer(DeserializerBuilder builder) Creates new instance of char array deserializer. -
Method Summary
Modifier and TypeMethodDescriptionchar[]getInstance(Unmarshaller unmarshaller) Creates and initializes an instance of deserializing item.protected List<?>getItems()Returns list of deserialized items.Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
appendResult, deserializeNext, moveToFirstMethods inherited from class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
convertNullToOptionalEmpty, deserialize, deserializeInternal, newCollectionOrMapItem, newUnmarshallerItemBuilderMethods inherited from class org.eclipse.yasson.internal.serializer.AbstractItem
getClassModel, getRuntimeType, getWrapper
-
Constructor Details
-
CharArrayDeserializer
Creates new instance of char array deserializer.- Parameters:
builder- deserializer builder
-
-
Method Details
-
getItems
Description copied from class:AbstractArrayDeserializerReturns list of deserialized items.- Specified by:
getItemsin classAbstractArrayDeserializer<char[]>- Returns:
- list of items
-
getInstance
Description copied from class:AbstractContainerDeserializerCreates and initializes an instance of deserializing item.- Specified by:
getInstancein classAbstractContainerDeserializer<char[]>- Parameters:
unmarshaller- Current deserialization context.- Returns:
- An instance of deserializing item.
-