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, _valueType, 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, typesdeserialize, 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, getValueType, handledType, handleMissingEndArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDoubledeserializeWithType, 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 java.util.UUID _badFormat(java.lang.String uuidStr,
DeserializationContext ctxt)
throws java.io.IOException
java.io.IOExceptionint intFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionint shortFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionint byteFromChars(java.lang.String str,
int index,
DeserializationContext ctxt)
throws JsonMappingException
JsonMappingExceptionint _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)