Package org.cyclos.server.utils.jackson
Class PrefixedEnumDeSer
- java.lang.Object
-
- org.cyclos.server.utils.jackson.PrefixedEnumDeSer
-
public class PrefixedEnumDeSer extends Object
Factory for serializers and deserializers of prefixed enums
-
-
Constructor Summary
Constructors Constructor Description PrefixedEnumDeSer(Map<String,Class<? extends PrefixedEnum>> mapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends PrefixedEnum>
com.fasterxml.jackson.databind.JsonDeserializer<E>createDeserializer(Class<E> targetType)<E extends PrefixedEnum>
com.fasterxml.jackson.databind.JsonSerializer<E>createSerializer(Class<E> targetType)Set<Class<? extends PrefixedEnum>>getEnumClasses()Return all enum classes
-
-
-
Constructor Detail
-
PrefixedEnumDeSer
public PrefixedEnumDeSer(Map<String,Class<? extends PrefixedEnum>> mapping)
-
-
Method Detail
-
createDeserializer
public <E extends PrefixedEnum> com.fasterxml.jackson.databind.JsonDeserializer<E> createDeserializer(Class<E> targetType)
-
createSerializer
public <E extends PrefixedEnum> com.fasterxml.jackson.databind.JsonSerializer<E> createSerializer(Class<E> targetType)
-
getEnumClasses
public Set<Class<? extends PrefixedEnum>> getEnumClasses()
Return all enum classes
-
-