Class DoubleTypeSerializer
- java.lang.Object
-
- org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer<T>
-
- org.eclipse.yasson.internal.serializer.AbstractNumberSerializer<java.lang.Double>
-
- org.eclipse.yasson.internal.serializer.DoubleTypeSerializer
-
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbSerializer<java.lang.Double>
public class DoubleTypeSerializer extends AbstractNumberSerializer<java.lang.Double>
Serializer forDoubletype.- Author:
- David Kral
-
-
Field Summary
-
Fields inherited from class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
customization
-
-
Constructor Summary
Constructors Constructor Description DoubleTypeSerializer(Customization customization)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidserializeNonFormatted(java.lang.Double obj, javax.json.stream.JsonGenerator generator)Serialize raw number when NumberFormat is not present.protected voidserializeNonFormatted(java.lang.Double obj, javax.json.stream.JsonGenerator generator, java.lang.String key)Serialize raw number when NumberFormat is not present.-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractNumberSerializer
serialize
-
Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
serialize
-
-
-
-
Constructor Detail
-
DoubleTypeSerializer
public DoubleTypeSerializer(Customization customization)
Creates a new instance.- Parameters:
customization- Model customization.
-
-
Method Detail
-
serializeNonFormatted
protected void serializeNonFormatted(java.lang.Double obj, javax.json.stream.JsonGenerator generator, java.lang.String key)Description copied from class:AbstractNumberSerializerSerialize raw number when NumberFormat is not present.- Specified by:
serializeNonFormattedin classAbstractNumberSerializer<java.lang.Double>- Parameters:
obj- numbergenerator- generator to usekey- json key
-
serializeNonFormatted
protected void serializeNonFormatted(java.lang.Double obj, javax.json.stream.JsonGenerator generator)Description copied from class:AbstractNumberSerializerSerialize raw number when NumberFormat is not present.- Specified by:
serializeNonFormattedin classAbstractNumberSerializer<java.lang.Double>- Parameters:
obj- numbergenerator- generator to use
-
-