com.fasterxml.jackson.databind.deser.std

Class DateDeserializers.DateBasedDeserializer<T>

    • Field Detail

      • _customFormat

        protected final DateFormat _customFormat
        Specific format to use, if non-null; if null will just use default format.
      • _formatString

        protected final String _formatString
        Let's also keep format String for reference, to use for error messages
    • Method Detail

      • createContextual

        public JsonDeserializer<?> createContextual(DeserializationContext ctxt,
                                           BeanProperty property)
                                             throws JsonMappingException
        Description copied from interface: ContextualDeserializer
        Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property. Note that instance that this method is called on is typically shared one and as a result method should NOT modify this instance but rather construct and return a new instance. This instance should only be returned as-is, in case it is already suitable for use.
        Specified by:
        createContextual in interface ContextualDeserializer
        Parameters:
        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.
        Throws:
        JsonMappingException

Copyright © 2014 FasterXML. All Rights Reserved.