public class UUIDDeserializer extends FromStringDeserializer<java.util.UUID>
FromStringDeserializer.StdJsonDeserializer.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, typesdeserializeWithType_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, parseDoubledeserialize, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializerprivate 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.IOExceptionprotected java.util.UUID _deserializeEmbedded(java.lang.Object ob,
DeserializationContext ctxt)
throws java.io.IOException
_deserializeEmbedded in class FromStringDeserializer<java.util.UUID>java.io.IOExceptionprivate void _badFormat(java.lang.String uuidStr,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionstatic int intFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionstatic int shortFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionstatic int byteFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionstatic int _badChar(java.lang.String uuidStr,
int index,
DeserializationContext ctxt,
char c)
throws JsonMappingException
JsonMappingExceptionprivate java.util.UUID _fromBytes(byte[] bytes,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionprivate static long _long(byte[] b,
int offset)
private static int _int(byte[] b,
int offset)