Class OptionalSerializerResolver
java.lang.Object
se.l4.commons.serialization.standard.OptionalSerializerResolver
- All Implemented Interfaces:
SerializerOrResolver<Optional<?>>,SerializerResolver<Optional<?>>
public class OptionalSerializerResolver extends Object implements SerializerResolver<Optional<?>>
Resolver that resolves a suitable
OptionalSerializer based on
the type declared.-
Constructor Summary
Constructors Constructor Description OptionalSerializerResolver() -
Method Summary
Modifier and Type Method Description Serializer<Optional<?>>find(TypeEncounter encounter)Attempt to find a suitable serializer.Set<Class<? extends Annotation>>getHints()Get the hints this resolver uses.
-
Constructor Details
-
OptionalSerializerResolver
public OptionalSerializerResolver()
-
-
Method Details
-
find
Description copied from interface:SerializerResolverAttempt to find a suitable serializer.- Specified by:
findin interfaceSerializerResolver<Optional<?>>- Returns:
-
getHints
Description copied from interface:SerializerResolverGet the hints this resolver uses.- Specified by:
getHintsin interfaceSerializerResolver<Optional<?>>- Returns:
-