Class DoubleArrayDeserializer
- java.lang.Object
-
- org.eclipse.yasson.internal.serializer.AbstractItem<T>
-
- org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer<T>
-
- org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer<double[]>
-
- org.eclipse.yasson.internal.serializer.DoubleArrayDeserializer
-
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<double[]>,RuntimeTypeInfo,CurrentItem<double[]>,EmbeddedItem
public class DoubleArrayDeserializer extends AbstractArrayDeserializer<double[]>
Array unmarshaller item implementation for small double.- Author:
- Roman Grigoriadi
-
-
Field Summary
-
Fields inherited from class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
componentClass, componentClassModel
-
Fields inherited from class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
parserContext
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDoubleArrayDeserializer(DeserializerBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]getInstance(Unmarshaller unmarshaller)Creates and initializes an instance of deserializing item.protected java.util.List<?>getItems()-
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
-
DoubleArrayDeserializer
protected DoubleArrayDeserializer(DeserializerBuilder builder)
-
-
Method Detail
-
getItems
protected java.util.List<?> getItems()
- Specified by:
getItemsin classAbstractArrayDeserializer<double[]>
-
getInstance
public double[] getInstance(Unmarshaller unmarshaller)
Description copied from class:AbstractContainerDeserializerCreates and initializes an instance of deserializing item.- Specified by:
getInstancein classAbstractContainerDeserializer<double[]>- Parameters:
unmarshaller- Current deserialization context.- Returns:
- An instance of deserializing item.
-
-