public class UUIDDeserializer extends FromStringDeserializer<java.util.UUID>
FromStringDeserializer.Std
JsonDeserializer.None
Modifier and Type | Field and Description |
---|---|
(package private) static int[] |
HEX_DIGITS |
private static long |
serialVersionUID |
_valueClass, F_MASK_INT_COERCIONS
Constructor and Description |
---|
UUIDDeserializer() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
_badChar(java.lang.String uuidStr,
int index,
DeserializationContext ctxt,
char c) |
private void |
_badFormat(java.lang.String uuidStr,
DeserializationContext ctxt) |
protected java.util.UUID |
_deserialize(java.lang.String id,
DeserializationContext ctxt) |
protected java.util.UUID |
_deserializeEmbedded(java.lang.Object ob,
DeserializationContext ctxt) |
private java.util.UUID |
_fromBytes(byte[] bytes,
DeserializationContext ctxt) |
private static int |
_int(byte[] b,
int offset) |
private static long |
_long(byte[] b,
int offset) |
(package private) static int |
byteFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
(package private) static int |
intFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
(package private) static int |
shortFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
_deserializeFromEmptyString, deserialize, findDeserializer, types
deserializeWithType
_coerceIntegral, _deserializeFromEmpty, _failDoubleToIntCoercion, _hasTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _parseBoolean, _parseBooleanFromOther, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, _parseString, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, getValueClass, getValueType, handledType, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
deserialize, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
private static final long serialVersionUID
static final int[] HEX_DIGITS
protected java.util.UUID _deserialize(java.lang.String id, DeserializationContext ctxt) throws java.io.IOException
_deserialize
in class FromStringDeserializer<java.util.UUID>
java.io.IOException
protected java.util.UUID _deserializeEmbedded(java.lang.Object ob, DeserializationContext ctxt) throws java.io.IOException
_deserializeEmbedded
in class FromStringDeserializer<java.util.UUID>
java.io.IOException
private void _badFormat(java.lang.String uuidStr, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
static int intFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
static int shortFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
static int byteFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
static int _badChar(java.lang.String uuidStr, int index, DeserializationContext ctxt, char c) throws JsonMappingException
JsonMappingException
private java.util.UUID _fromBytes(byte[] bytes, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
private static long _long(byte[] b, int offset)
private static int _int(byte[] b, int offset)