public class BigDecimalSerializer extends Object implements Serializer<SerializedImmutable<BigDecimal>>
Constructor and Description |
---|
BigDecimalSerializer() |
Modifier and Type | Method and Description |
---|---|
Stream<?> |
components(Object object,
SerializerSession session)
returns all non primitive components of the object.
|
SerializedImmutable<BigDecimal> |
generate(Class<?> type,
SerializerSession session)
returns a new instance of serialized value.
|
List<Class<?>> |
getMatchingClasses() |
void |
populate(SerializedImmutable<BigDecimal> serializedObject,
Object object,
SerializerSession session)
populate fills serializedValue with its internal components.
|
public List<Class<?>> getMatchingClasses()
getMatchingClasses
in interface Serializer<SerializedImmutable<BigDecimal>>
public Stream<?> components(Object object, SerializerSession session)
Serializer
Serializer.populate(SerializedValue, Object, SerializerSession)
later on.components
in interface Serializer<SerializedImmutable<BigDecimal>>
public SerializedImmutable<BigDecimal> generate(Class<?> type, SerializerSession session)
Serializer
generate
in interface Serializer<SerializedImmutable<BigDecimal>>
public void populate(SerializedImmutable<BigDecimal> serializedObject, Object object, SerializerSession session)
Serializer
Serializer.components(Object, SerializerSession)
, otherwise they
will not be found in the session.populate
in interface Serializer<SerializedImmutable<BigDecimal>>
Copyright © 2020. All rights reserved.