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
Serializable, Product, Equals, CodecProvider, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterableCodecProvider
  2. Serializable
  3. Product
  4. Equals
  5. CodecProvider
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. def get[T <: AnyRef](arg0: Class[T], arg1: List[Type], arg2: CodecRegistry): Codec[T]
    Definition Classes
    CodecProvider
  4. def productElementNames: Iterator[String]
    Definition Classes
    Product
  5. val valueTransformer: Option[Transformer]