Class FloatArrayDeserializer
java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractItem<T>
org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer<T>
org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer<float[]>
org.eclipse.yasson.internal.serializer.FloatArrayDeserializer
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<float[]>
,RuntimeTypeInfo
,CurrentItem<float[]>
,EmbeddedItem
Array unmarshaller item implementation for small float.
-
Constructor Summary
ModifierConstructorDescriptionprotected
FloatArrayDeserializer(DeserializerBuilder builder)
Creates new instance of float array deserializer. -
Method Summary
Modifier and TypeMethodDescriptionfloat[]
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, 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 Details
-
FloatArrayDeserializer
Creates new instance of float array deserializer.- Parameters:
builder
- deserializer builder
-
-
Method Details
-
getItems
Description copied from class:AbstractArrayDeserializer
Returns list of deserialized items.- Specified by:
getItems
in classAbstractArrayDeserializer<float[]>
- Returns:
- list of items
-
getInstance
Description copied from class:AbstractContainerDeserializer
Creates and initializes an instance of deserializing item.- Specified by:
getInstance
in classAbstractContainerDeserializer<float[]>
- Parameters:
unmarshaller
- Current deserialization context.- Returns:
- An instance of deserializing item.
-