Uses of Class org.codehaus.jackson.map.ser.std.ContainerSerializerBase (Jackson JSON Processor)
Date: 2013-07-14

## Uses of Class
org.codehaus.jackson.map.ser.std.ContainerSerializerBase

- Packages that use ContainerSerializerBase
  Package | Description
  --- | ---
  org.codehaus.jackson.map.ser.std |

- - ### Uses of ContainerSerializerBase in org.codehaus.jackson.map.ser.std

    Subclasses of ContainerSerializerBase in org.codehaus.jackson.map.ser.std
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsArraySerializerBase<T>` Base class for serializers that will output contents as JSON arrays; typically serializers used for `Collection` and array types.
    `class` | `CollectionSerializer` Fallback serializer for cases where Collection is not known to be of type for which more specializer serializer exists (such as index-accessible List).
    `class` | `EnumMapSerializer` Specialized serializer for `EnumMap`s.
    `class` | `EnumSetSerializer`
    `class` | `IterableSerializer`
    `class` | `MapSerializer` Standard serializer implementation for serializing {link java.util.Map} types.
    `class` | `ObjectArraySerializer` Generic serializer for Object arrays (`Object[]`).
    `static class` | `StdArraySerializers.ArraySerializerBase<T>` Base class for serializers that will output contents as JSON arrays.
    `static class` | `StdArraySerializers.BooleanArraySerializer`
    `static class` | `StdArraySerializers.DoubleArraySerializer`
    `static class` | `StdArraySerializers.FloatArraySerializer`
    `static class` | `StdArraySerializers.IntArraySerializer`
    `static class` | `StdArraySerializers.LongArraySerializer`
    `static class` | `StdArraySerializers.ShortArraySerializer`
    `static class` | `StdArraySerializers.StringArraySerializer` Standard serializer used for `String[]` values.
    `static class` | `StdContainerSerializers.IndexedListSerializer` This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as `LinkedList` that can not}.
    `static class` | `StdContainerSerializers.IteratorSerializer`

    Methods in org.codehaus.jackson.map.ser.std that return ContainerSerializerBase
    Modifier and Type | Method and Description
    --- | ---
    `ContainerSerializerBase<?>` | StdContainerSerializers.IndexedListSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | StdContainerSerializers.IteratorSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | StdArraySerializers.StringArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)` Strings never add type info; hence, even if type serializer is suggested, we'll ignore it...
    `ContainerSerializerBase<?>` | StdArraySerializers.BooleanArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)` Booleans never add type info; hence, even if type serializer is suggested, we'll ignore it...
    `ContainerSerializerBase<?>` | StdArraySerializers.ShortArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | StdArraySerializers.IntArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)` Ints never add type info; hence, even if type serializer is suggested, we'll ignore it...
    `ContainerSerializerBase<?>` | StdArraySerializers.LongArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | StdArraySerializers.FloatArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | StdArraySerializers.DoubleArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)` Doubles never add type info; hence, even if type serializer is suggested, we'll ignore it...
    `ContainerSerializerBase<?>` | ObjectArraySerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | MapSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | IterableSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | EnumSetSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | EnumMapSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `abstract ContainerSerializerBase<?>` | ContainerSerializerBase.`_withValueTypeSerializer(TypeSerializer vts)`
    `ContainerSerializerBase<?>` | CollectionSerializer.`_withValueTypeSerializer(TypeSerializer vts)`
    `static ContainerSerializerBase<?>` | StdContainerSerializers.`collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)`
    `static ContainerSerializerBase<?>` | StdContainerSerializers.`indexedListSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)`
    `static ContainerSerializerBase<?>` | StdContainerSerializers.`iterableSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)`
    `static ContainerSerializerBase<?>` | StdContainerSerializers.`iteratorSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)`
    `ContainerSerializerBase<?>` | ContainerSerializerBase.`withValueTypeSerializer(TypeSerializer vts)` Factory(-like) method that can be used to construct a new container serializer that uses specified `TypeSerializer` for decorating contained values with additional type information.