Class ContainerDeserializerBase<T>

java.lang.Object
org.codehaus.jackson.map.JsonDeserializer<T>
org.codehaus.jackson.map.deser.std.StdDeserializer<T>
org.codehaus.jackson.map.deser.std.ContainerDeserializerBase<T>
Direct Known Subclasses:
CollectionDeserializer, ContainerDeserializer, MapDeserializer, ObjectArrayDeserializer, StringCollectionDeserializer

public abstract class ContainerDeserializerBase<T> extends StdDeserializer<T>
Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types
Since:
1.9 (renamed from 'org.codehaus.jackson.map.deser.ContainerDeserializer')
  • Constructor Details

    • ContainerDeserializerBase

      protected ContainerDeserializerBase(Class<?> selfType)
  • Method Details

    • getContentType

      public abstract JavaType getContentType()
      Accessor for declared type of contained value elements; either exact type, or one of its supertypes.
    • getContentDeserializer

      public abstract JsonDeserializer<Object> getContentDeserializer()
      Accesor for deserializer use for deserializing content values.