Class BigDecimalTypeSerializer
- java.lang.Object
-
- org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer<T>
-
- org.eclipse.yasson.internal.serializer.AbstractNumberSerializer<java.math.BigDecimal>
-
- org.eclipse.yasson.internal.serializer.BigDecimalTypeSerializer
-
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbSerializer<java.math.BigDecimal>
public class BigDecimalTypeSerializer extends AbstractNumberSerializer<java.math.BigDecimal>
Serializer forBigDecimal
type.
-
-
Constructor Summary
Constructors Constructor Description BigDecimalTypeSerializer(Customization customization)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
serializeNonFormatted(java.math.BigDecimal obj, javax.json.stream.JsonGenerator generator)
Serialize raw number when NumberFormat is not present.protected void
serializeNonFormatted(java.math.BigDecimal 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
getCustomization, serialize
-
-
-
-
Constructor Detail
-
BigDecimalTypeSerializer
public BigDecimalTypeSerializer(Customization customization)
Creates a new instance.- Parameters:
customization
- Model customization.
-
-
Method Detail
-
serializeNonFormatted
protected void serializeNonFormatted(java.math.BigDecimal obj, javax.json.stream.JsonGenerator generator, java.lang.String key)
Description copied from class:AbstractNumberSerializer
Serialize raw number when NumberFormat is not present.- Specified by:
serializeNonFormatted
in classAbstractNumberSerializer<java.math.BigDecimal>
- Parameters:
obj
- numbergenerator
- generator to usekey
- json key
-
serializeNonFormatted
protected void serializeNonFormatted(java.math.BigDecimal obj, javax.json.stream.JsonGenerator generator)
Description copied from class:AbstractNumberSerializer
Serialize raw number when NumberFormat is not present.- Specified by:
serializeNonFormatted
in classAbstractNumberSerializer<java.math.BigDecimal>
- Parameters:
obj
- numbergenerator
- generator to use
-
-