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_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
Constructor and Description |
---|
UUIDDeserializer() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
_badChar(java.lang.String uuidStr,
int index,
DeserializationContext ctxt,
char c) |
private java.util.UUID |
_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) int |
byteFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
(package private) int |
intFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
(package private) int |
shortFromChars(java.lang.String str,
int index,
DeserializationContext ctxt) |
_deserializeFromEmptyString, deserialize, findDeserializer, types
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
_byteOverflow, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeWrappedValue, _failDoubleToIntCoercion, _findNullProvider, _hasTextualNull, _intOverflow, _isEmptyOrTextualNull, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _neitherNull, _nonNullNumber, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseIntPrimitive, _parseIntPrimitive, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble
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 java.util.UUID _badFormat(java.lang.String uuidStr, DeserializationContext ctxt) throws java.io.IOException
java.io.IOException
int intFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
int shortFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
int byteFromChars(java.lang.String str, int index, DeserializationContext ctxt) throws JsonMappingException
JsonMappingException
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)