-
public final class Prism<T extends Serializer<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<TypeMirror, Lazy<T>>serializersprivate final List<SerializerFactory<T>>factories
-
Constructor Summary
Constructors Constructor Description Prism()
-
Method Summary
Modifier and Type Method Description final Map<TypeMirror, Lazy<T>>getSerializers()final List<SerializerFactory<T>>getFactories()final Lazy<T>get(TypeMirror type)final Prism<T>register(SerializerFactory<T> factories)final Prism<T>register(T serializers)-
-
Method Detail
-
getSerializers
final Map<TypeMirror, Lazy<T>> getSerializers()
-
getFactories
final List<SerializerFactory<T>> getFactories()
-
register
final Prism<T> register(SerializerFactory<T> factories)
-
-
-
-