Packages

case class IterableCodecProvider(bsonTypeClassMap: BsonTypeClassMap, valueTransformer: Option[Transformer]) extends CodecProvider with Product with Serializable

A CodecProvider for classes than implement the Iterable interface.

bsonTypeClassMap

the non-null BsonTypeClassMap with which to construct instances of DocumentCodec and ListCodec.

valueTransformer

the value transformer for decoded values

Since

1.2

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterableCodecProvider
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CodecProvider
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IterableCodecProvider(bsonTypeClassMap: BsonTypeClassMap, valueTransformer: Option[Transformer])

    bsonTypeClassMap

    the non-null BsonTypeClassMap with which to construct instances of DocumentCodec and ListCodec.

    valueTransformer

    the value transformer for decoded values

Value Members

  1. val bsonTypeClassMap: BsonTypeClassMap
  2. def get[T](clazz: Class[T], registry: CodecRegistry): Codec[T]
    Definition Classes
    IterableCodecProvider → CodecProvider
    Annotations
    @SuppressWarnings()
  3. val valueTransformer: Option[Transformer]