public final class CollectionScanningSerializationPolicy extends ClassScanningSerializationPolicy
DsonOutput.Output
values to a set of pairs of classes and field/method names to output for that
serialization type.
This implementation works by scanning a supplied Collection
for
classes annotated with SerializerConstants.SERIALIZER_ID_ANNOTATION
and passing these classes to ClassScanningSerializationPolicy
.
Modifier and Type | Method and Description |
---|---|
static SerializationPolicy |
create(java.util.Collection<java.lang.Class<?>> classes)
Create a
SerializationPolicy from a supplied list of classes. |
getIncludedFields
public static SerializationPolicy create(java.util.Collection<java.lang.Class<?>> classes)
SerializationPolicy
from a supplied list of classes.
The classes are scanned for appropriate annotations.classes
- The classes to scan for annotationsCollectionScanningSerializationPolicy