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