Class DateKeySerializer<D extends java.util.Date>
java.lang.Object
org.dominokit.jacksonapt.ser.map.key.KeySerializer<D>
org.dominokit.jacksonapt.ser.map.key.DateKeySerializer<D>
public class DateKeySerializer<D extends java.util.Date> extends KeySerializer<D>
Default implementation of
KeySerializer for dates.- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Method Summary
Modifier and Type Method Description protected java.lang.StringdoSerialize(java.util.Date value, JsonSerializationContext ctx)Serializes a non-null object into aStringto use as map's key.static DateKeySerializergetInstance()getInstancebooleanmustBeEscaped(JsonSerializationContext ctx)mustBeEscapedMethods inherited from class org.dominokit.jacksonapt.ser.map.key.KeySerializer
serializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getInstance
getInstance
- Returns:
- an instance of
DateKeySerializer
-
mustBeEscaped
mustBeEscaped
- Overrides:
mustBeEscapedin classKeySerializer<D extends java.util.Date>- Parameters:
ctx- Context for the full serialization process- Returns:
- true if the serialized key must be escaped
-
doSerialize
Serializes a non-null object into aStringto use as map's key.- Specified by:
doSerializein classKeySerializer<D extends java.util.Date>- Parameters:
value- Object to serializectx- Context for the full serialization process- Returns:
- the key
-