Class/Object

com.twitter.finatra.jackson.serde

TimeStringDeserializer

Related Docs: object TimeStringDeserializer | package serde

Permalink

class TimeStringDeserializer extends StdScalarDeserializer[Time] with ContextualDeserializer

A Jackson JsonDeserializer for com.twitter.util.Time.

Linear Supertypes
ContextualDeserializer, StdScalarDeserializer[Time], StdDeserializer[Time], Serializable, JsonDeserializer[Time], NullValueProvider, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimeStringDeserializer
  2. ContextualDeserializer
  3. StdScalarDeserializer
  4. StdDeserializer
  5. Serializable
  6. JsonDeserializer
  7. NullValueProvider
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TimeStringDeserializer(timeFormat: TimeFormat)

    Permalink

    timeFormat

    the configured com.twitter.util.TimeFormat for this deserializer.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def _byteOverflow(arg0: Int): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  5. def _coerceEmptyString(arg0: DeserializationContext, arg1: Boolean): AnyRef

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  6. def _coerceIntegral(arg0: JsonParser, arg1: DeserializationContext): AnyRef

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  7. def _coerceNullToken(arg0: DeserializationContext, arg1: Boolean): AnyRef

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  8. def _coerceTextualNull(arg0: DeserializationContext, arg1: Boolean): AnyRef

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  9. def _coercedTypeDesc(): String

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  10. def _deserializeFromArray(arg0: JsonParser, arg1: DeserializationContext): Time

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  11. def _deserializeFromEmpty(arg0: JsonParser, arg1: DeserializationContext): Time

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  12. def _deserializeWrappedValue(arg0: JsonParser, arg1: DeserializationContext): Time

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  13. def _failDoubleToIntCoercion(arg0: JsonParser, arg1: DeserializationContext, arg2: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  14. final def _findNullProvider(arg0: DeserializationContext, arg1: BeanProperty, arg2: Nulls, arg3: JsonDeserializer[_]): NullValueProvider

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  15. def _hasTextualNull(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  16. final def _intOverflow(arg0: Long): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  17. def _isEmptyOrTextualNull(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  18. final def _isIntNumber(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  19. final def _isNaN(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  20. final def _isNegInf(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  21. final def _isPosInf(arg0: String): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  22. def _nonNullNumber(arg0: Number): Number

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  23. def _parseBooleanFromInt(arg0: JsonParser, arg1: DeserializationContext): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  24. final def _parseBooleanPrimitive(arg0: JsonParser, arg1: DeserializationContext): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  25. final def _parseBytePrimitive(arg0: JsonParser, arg1: DeserializationContext): Byte

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  26. def _parseDate(arg0: String, arg1: DeserializationContext): Date

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  27. def _parseDate(arg0: JsonParser, arg1: DeserializationContext): Date

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  28. def _parseDateFromArray(arg0: JsonParser, arg1: DeserializationContext): Date

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  29. final def _parseDoublePrimitive(arg0: DeserializationContext, arg1: String): Double

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  30. final def _parseDoublePrimitive(arg0: JsonParser, arg1: DeserializationContext): Double

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  31. final def _parseFloatPrimitive(arg0: DeserializationContext, arg1: String): Float

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  32. final def _parseFloatPrimitive(arg0: JsonParser, arg1: DeserializationContext): Float

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  33. final def _parseIntPrimitive(arg0: DeserializationContext, arg1: String): Int

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  34. final def _parseIntPrimitive(arg0: JsonParser, arg1: DeserializationContext): Int

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  35. final def _parseLongPrimitive(arg0: DeserializationContext, arg1: String): Long

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  36. final def _parseLongPrimitive(arg0: JsonParser, arg1: DeserializationContext): Long

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  37. final def _parseShortPrimitive(arg0: JsonParser, arg1: DeserializationContext): Short

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  38. final def _parseString(arg0: JsonParser, arg1: DeserializationContext): String

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  39. def _reportFailedNullCoerce(arg0: DeserializationContext, arg1: Boolean, arg2: Enum[_], arg3: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  40. final def _shortOverflow(arg0: Int): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  41. def _verifyEndArrayForSingle(arg0: JsonParser, arg1: DeserializationContext): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  42. final def _verifyNullForPrimitive(arg0: DeserializationContext): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  43. final def _verifyNullForPrimitiveCoercion(arg0: DeserializationContext, arg1: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  44. final def _verifyNullForScalarCoercion(arg0: DeserializationContext, arg1: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  45. def _verifyNumberForScalarCoercion(arg0: DeserializationContext, arg1: JsonParser): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  46. def _verifyStringForScalarCoercion(arg0: DeserializationContext, arg1: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  47. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  48. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def createContextual(ctxt: DeserializationContext, property: BeanProperty): JsonDeserializer[_]

    Permalink

    This method allows extracting the JsonFormat annotation to create a TimeFormat based on the specifications provided in the annotation.

    This method allows extracting the JsonFormat annotation to create a TimeFormat based on the specifications provided in the annotation. The implementation follows the Jackson's java8 & joda-time versions

    ctxt

    Deserialization context to access configuration, additional deserializers that may be needed by this deserializer

    property

    Method, field or constructor parameter that represents the property (and is used to assign deserialized value). Should be available; but there may be cases where caller can not provide it and null is passed instead (in which case impls usually pass 'this' deserializer as is)

    returns

    Deserializer to use for deserializing values of specified property; may be this instance or a new instance.

    Definition Classes
    TimeStringDeserializer → ContextualDeserializer
    See also

    https://github.com/FasterXML/jackson-modules-java8/blob/master/datetime/src/main/java/com/fasterxml/jackson/datatype/jsr310/deser/JSR310DateTimeDeserializerBase.java#L29

  50. def deserialize(jp: JsonParser, ctxt: DeserializationContext): Time

    Permalink
    Definition Classes
    TimeStringDeserializer → JsonDeserializer
  51. def deserialize(arg0: JsonParser, arg1: DeserializationContext, arg2: Time): Time

    Permalink
    Definition Classes
    StdScalarDeserializer → JsonDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  52. def deserializeWithType(arg0: JsonParser, arg1: DeserializationContext, arg2: TypeDeserializer): AnyRef

    Permalink
    Definition Classes
    StdScalarDeserializer → StdDeserializer → JsonDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  53. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  55. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  56. def findBackReference(arg0: String): SettableBeanProperty

    Permalink
    Definition Classes
    JsonDeserializer
  57. def findContentNullProvider(arg0: DeserializationContext, arg1: BeanProperty, arg2: JsonDeserializer[_]): NullValueProvider

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  58. def findContentNullStyle(arg0: DeserializationContext, arg1: BeanProperty): Nulls

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  59. def findConvertingContentDeserializer(arg0: DeserializationContext, arg1: BeanProperty, arg2: JsonDeserializer[_]): JsonDeserializer[_]

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  60. def findDeserializer(arg0: DeserializationContext, arg1: JavaType, arg2: BeanProperty): JsonDeserializer[AnyRef]

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  61. def findFormatFeature(arg0: DeserializationContext, arg1: BeanProperty, arg2: Class[_], arg3: Feature): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  62. def findFormatOverrides(arg0: DeserializationContext, arg1: BeanProperty, arg2: Class[_]): Value

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  63. final def findValueNullProvider(arg0: DeserializationContext, arg1: SettableBeanProperty, arg2: PropertyMetadata): NullValueProvider

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( ... )
  64. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  65. def getDelegatee(): JsonDeserializer[_]

    Permalink
    Definition Classes
    JsonDeserializer
  66. def getEmptyAccessPattern(): AccessPattern

    Permalink
    Definition Classes
    StdScalarDeserializer → JsonDeserializer
  67. def getEmptyValue(arg0: DeserializationContext): AnyRef

    Permalink
    Definition Classes
    JsonDeserializer
    Annotations
    @throws( ... )
  68. def getKnownPropertyNames(): Collection[AnyRef]

    Permalink
    Definition Classes
    JsonDeserializer
  69. def getNullAccessPattern(): AccessPattern

    Permalink
    Definition Classes
    StdScalarDeserializer → JsonDeserializer → NullValueProvider
  70. def getNullValue(arg0: DeserializationContext): Time

    Permalink
    Definition Classes
    JsonDeserializer → NullValueProvider
    Annotations
    @throws( ... )
  71. def getObjectIdReader(): ObjectIdReader

    Permalink
    Definition Classes
    JsonDeserializer
  72. def getValueType(): JavaType

    Permalink
    Definition Classes
    StdDeserializer
  73. def handleMissingEndArrayForSingle(arg0: JsonParser, arg1: DeserializationContext): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  74. def handleUnknownProperty(arg0: JsonParser, arg1: DeserializationContext, arg2: Any, arg3: String): Unit

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws( classOf[java.io.IOException] )
  75. def handledType(): Class[_]

    Permalink
    Definition Classes
    StdDeserializer → JsonDeserializer
  76. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  77. def isCachable(): Boolean

    Permalink
    Definition Classes
    JsonDeserializer
  78. def isDefaultDeserializer(arg0: JsonDeserializer[_]): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  79. def isDefaultKeyDeserializer(arg0: KeyDeserializer): Boolean

    Permalink
    Attributes
    protected[com.fasterxml.jackson.databind.deser.std]
    Definition Classes
    StdDeserializer
  80. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  81. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  82. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  84. def replaceDelegatee(arg0: JsonDeserializer[_]): JsonDeserializer[_]

    Permalink
    Definition Classes
    JsonDeserializer
  85. def supportsUpdate(arg0: DeserializationConfig): Boolean

    Permalink
    Definition Classes
    StdScalarDeserializer → JsonDeserializer
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  87. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  88. def unwrappingDeserializer(arg0: NameTransformer): JsonDeserializer[Time]

    Permalink
    Definition Classes
    JsonDeserializer
  89. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def getEmptyValue(): AnyRef

    Permalink
    Definition Classes
    JsonDeserializer
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def getNullValue(): Time

    Permalink
    Definition Classes
    JsonDeserializer
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. final def getValueClass(): Class[_]

    Permalink
    Definition Classes
    StdDeserializer
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ContextualDeserializer

Inherited from StdScalarDeserializer[Time]

Inherited from StdDeserializer[Time]

Inherited from Serializable

Inherited from JsonDeserializer[Time]

Inherited from NullValueProvider

Inherited from AnyRef

Inherited from Any

Ungrouped