Class BooleanArrayDeserializer
- java.lang.Object
-
- org.eclipse.yasson.internal.serializer.AbstractItem<T>
-
- org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer<T>
-
- org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer<boolean[]>
-
- org.eclipse.yasson.internal.serializer.BooleanArrayDeserializer
-
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<boolean[]>
,RuntimeTypeInfo
,CurrentItem<boolean[]>
,EmbeddedItem
public class BooleanArrayDeserializer extends AbstractArrayDeserializer<boolean[]>
Array unmarshaller item implementation for booleans.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BooleanArrayDeserializer(DeserializerBuilder builder)
Creates new instance of boolean array deserializer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean[]
getInstance(Unmarshaller unmarshaller)
Creates and initializes an instance of deserializing item.protected java.util.List<?>
getItems()
Returns list of deserialized items.-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
appendResult, deserializeNext, moveToFirst
-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
convertNullToOptionalEmpty, deserialize, deserializeInternal, newCollectionOrMapItem, newUnmarshallerItemBuilder
-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractItem
getClassModel, getRuntimeType, getWrapper
-
-
-
-
Constructor Detail
-
BooleanArrayDeserializer
protected BooleanArrayDeserializer(DeserializerBuilder builder)
Creates new instance of boolean array deserializer.- Parameters:
builder
- deserializer builder
-
-
Method Detail
-
getItems
protected java.util.List<?> getItems()
Description copied from class:AbstractArrayDeserializer
Returns list of deserialized items.- Specified by:
getItems
in classAbstractArrayDeserializer<boolean[]>
- Returns:
- list of items
-
getInstance
public boolean[] getInstance(Unmarshaller unmarshaller)
Description copied from class:AbstractContainerDeserializer
Creates and initializes an instance of deserializing item.- Specified by:
getInstance
in classAbstractContainerDeserializer<boolean[]>
- Parameters:
unmarshaller
- Current deserialization context.- Returns:
- An instance of deserializing item.
-
-