Trait

basis.form

BsonVariant

Related Doc: package form

Permalink

trait BsonVariant extends Variant

Self Type
BsonVariant
Source
BsonVariant.scala
Linear Supertypes
Variant, AnyRef, Any
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BsonVariant
  2. Variant
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. abstract type AnyForm <: BsonValue

    Permalink

    A polymorphic variant form.

    A polymorphic variant form.

    Definition Classes
    BsonVariantVariant
  2. trait BaseBool extends Equals with BaseValue

    Permalink
    Definition Classes
    Variant
  3. trait BaseBoolFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  4. trait BaseData extends Equals with Family[DataForm] with Loader with BaseValue

    Permalink
    Definition Classes
    Variant
  5. trait BaseDataFactory extends DataFactory[DataForm]

    Permalink
    Definition Classes
    Variant
  6. trait BaseDate extends Equals with BaseValue

    Permalink
    Definition Classes
    Variant
  7. trait BaseDateFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  8. trait BaseDouble extends BaseNumber

    Permalink
    Attributes
    protected
    Definition Classes
    Variant
  9. trait BaseFloat extends BaseNumber

    Permalink
    Attributes
    protected
    Definition Classes
    Variant
  10. trait BaseInt extends BaseNumber

    Permalink
    Attributes
    protected
    Definition Classes
    Variant
  11. trait BaseLong extends BaseNumber

    Permalink
    Attributes
    protected
    Definition Classes
    Variant
  12. trait BaseNo extends BaseValue

    Permalink
    Definition Classes
    Variant
  13. trait BaseNull extends BaseValue

    Permalink
    Definition Classes
    Variant
  14. trait BaseNumber extends Equals with BaseValue

    Permalink
    Definition Classes
    Variant
  15. trait BaseNumberFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  16. trait BaseObject extends Equals with Immutable with Family[ObjectForm] with Map[String, AnyForm] with BaseValue

    Permalink
    Definition Classes
    Variant
  17. trait BaseObjectFactory extends MapSource[ObjectForm, String, AnyForm]

    Permalink
    Definition Classes
    Variant
  18. trait BaseSeq extends Equals with Immutable with Family[SeqForm] with IndexedSeq[AnyForm] with BaseValue

    Permalink
    Definition Classes
    Variant
  19. trait BaseSeqFactory extends SeqSource[SeqForm, AnyForm]

    Permalink
    Definition Classes
    Variant
  20. trait BaseSet extends Equals with Immutable with Family[SetForm] with Set[AnyForm] with BaseValue

    Permalink
    Definition Classes
    Variant
  21. trait BaseSetFactory extends SetSource[SetForm, AnyForm]

    Permalink
    Definition Classes
    Variant
  22. trait BaseText extends Equals with Family[TextForm] with UTF with BaseValue

    Permalink
    Definition Classes
    Variant
  23. trait BaseTextFactory extends StringFactory[TextForm]

    Permalink
    Definition Classes
    Variant
  24. trait BaseValue extends AnyRef

    Permalink
    Definition Classes
    Variant
  25. trait BaseValueFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  26. abstract type BoolForm <: BsonBool with AnyForm

    Permalink

    A boolean variant form.

    A boolean variant form.

    Definition Classes
    BsonVariantVariant
  27. trait BsonBool extends BsonValue with BaseBool

    Permalink
  28. trait BsonData extends BsonValue with BaseData

    Permalink
  29. trait BsonDate extends BsonValue with BaseDate

    Permalink
  30. trait BsonNo extends BsonValue with BaseNo

    Permalink
  31. trait BsonNull extends BsonValue with BaseNull

    Permalink
  32. trait BsonNumber extends BsonValue with BaseNumber

    Permalink
  33. trait BsonObject extends BsonValue with BaseObject

    Permalink
  34. trait BsonObjectFactory extends BaseObjectFactory

    Permalink
  35. class BsonReader extends Reader

    Permalink
    Attributes
    protected[basis.form]
  36. trait BsonSeq extends BsonValue with BaseSeq

    Permalink
  37. trait BsonSeqFactory extends BaseSeqFactory

    Permalink
  38. trait BsonSet extends BsonValue with BaseSet

    Permalink
  39. trait BsonSetFactory extends BaseSetFactory

    Permalink
  40. trait BsonText extends BsonValue with BaseText

    Permalink
  41. trait BsonValue extends BaseValue

    Permalink
  42. trait BsonValueFactory extends BaseValueFactory

    Permalink
  43. class BsonWriter extends AnyRef

    Permalink
    Attributes
    protected[basis.form]
  44. abstract type DataForm <: BsonData with AnyForm

    Permalink

    A binary data variant form.

    A binary data variant form.

    Definition Classes
    BsonVariantVariant
  45. abstract type DateForm <: BsonDate with AnyForm

    Permalink

    A date variant form.

    A date variant form.

    Definition Classes
    BsonVariantVariant
  46. abstract type NoForm <: BsonNo with AnyForm

    Permalink

    An undefined variant form.

    An undefined variant form.

    Definition Classes
    BsonVariantVariant
  47. abstract type NullForm <: BsonNull with AnyForm

    Permalink

    A null variant form.

    A null variant form.

    Definition Classes
    BsonVariantVariant
  48. abstract type NumberForm <: BsonNumber with AnyForm

    Permalink

    A numeric variant form.

    A numeric variant form.

    Definition Classes
    BsonVariantVariant
  49. abstract type ObjectForm <: BsonObject with AnyForm

    Permalink

    An association from string keys to variant forms.

    An association from string keys to variant forms.

    Definition Classes
    BsonVariantVariant
  50. abstract type SeqForm <: BsonSeq with AnyForm

    Permalink

    A sequence of variant forms.

    A sequence of variant forms.

    Definition Classes
    BsonVariantVariant
  51. abstract type SetForm <: BsonSet with AnyForm

    Permalink

    A set of variant forms.

    A set of variant forms.

    Definition Classes
    BsonVariantVariant
  52. abstract type TextForm <: BsonText with AnyForm

    Permalink

    A Unicode® character sequence variant form.

    A Unicode® character sequence variant form.

    Definition Classes
    BsonVariantVariant

Abstract Value Members

  1. abstract val AnyForm: BsonValueFactory

    Permalink
    Definition Classes
    BsonVariantVariant
  2. implicit abstract def AnyFormTag: ClassTag[AnyForm]

    Permalink
    Definition Classes
    Variant
  3. abstract val BoolForm: BaseBoolFactory

    Permalink
    Definition Classes
    Variant
  4. implicit abstract def BoolFormTag: ClassTag[BoolForm]

    Permalink
    Definition Classes
    Variant
  5. abstract val DataForm: BaseDataFactory

    Permalink
    Definition Classes
    Variant
  6. implicit abstract def DataFormTag: ClassTag[DataForm]

    Permalink
    Definition Classes
    Variant
  7. abstract val DateForm: BaseDateFactory

    Permalink
    Definition Classes
    Variant
  8. implicit abstract def DateFormTag: ClassTag[DateForm]

    Permalink
    Definition Classes
    Variant
  9. abstract def FalseForm: BoolForm

    Permalink
    Definition Classes
    Variant
  10. abstract def NoForm: NoForm

    Permalink
    Definition Classes
    Variant
  11. implicit abstract def NoFormTag: ClassTag[NoForm]

    Permalink
    Definition Classes
    Variant
  12. abstract def NullForm: NullForm

    Permalink
    Definition Classes
    Variant
  13. implicit abstract def NullFormTag: ClassTag[NullForm]

    Permalink
    Definition Classes
    Variant
  14. abstract val NumberForm: BaseNumberFactory

    Permalink
    Definition Classes
    Variant
  15. implicit abstract def NumberFormTag: ClassTag[NumberForm]

    Permalink
    Definition Classes
    Variant
  16. abstract val ObjectForm: BsonObjectFactory

    Permalink
    Definition Classes
    BsonVariantVariant
  17. implicit abstract def ObjectFormTag: ClassTag[ObjectForm]

    Permalink
    Definition Classes
    Variant
  18. abstract val SeqForm: BsonSeqFactory

    Permalink
    Definition Classes
    BsonVariantVariant
  19. implicit abstract def SeqFormTag: ClassTag[SeqForm]

    Permalink
    Definition Classes
    Variant
  20. abstract val SetForm: BsonSetFactory

    Permalink
    Definition Classes
    BsonVariantVariant
  21. implicit abstract def SetFormTag: ClassTag[SetForm]

    Permalink
    Definition Classes
    Variant
  22. abstract val TextForm: BaseTextFactory

    Permalink
    Definition Classes
    Variant
  23. implicit abstract def TextFormTag: ClassTag[TextForm]

    Permalink
    Definition Classes
    Variant
  24. abstract def TrueForm: BoolForm

    Permalink
    Definition Classes
    Variant

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit lazy val BooleanToForm: (Boolean) ⇒ BoolForm

    Permalink
    Definition Classes
    Variant
  5. def BsonArrayBuilder: Builder[AnyForm] with State[SeqForm]

    Permalink
  6. def BsonArrayValue(form: SeqForm): AnyForm

    Permalink
  7. def BsonBinary(subtype: Byte, data: Array[Byte]): AnyForm

    Permalink
  8. def BsonBoolean(value: Boolean): AnyForm

    Permalink
  9. def BsonDBPointer(name: String, id: Array[Byte]): AnyForm

    Permalink
  10. def BsonDateTime(millis: Long): AnyForm

    Permalink
  11. def BsonDouble(value: Double): AnyForm

    Permalink
  12. def BsonInt32(value: Int): AnyForm

    Permalink
  13. def BsonInt64(value: Long): AnyForm

    Permalink
  14. def BsonJSCode(js: String): AnyForm

    Permalink
  15. def BsonJSScope(js: String, scope: ObjectForm): AnyForm

    Permalink
  16. def BsonMaxKey: AnyForm

    Permalink
  17. def BsonMinKey: AnyForm

    Permalink
  18. def BsonNull: AnyForm

    Permalink
  19. def BsonObjectBuilder: Builder[(String, AnyForm)] with State[ObjectForm]

    Permalink
  20. def BsonObjectId(id: Array[Byte]): AnyForm

    Permalink
  21. def BsonObjectValue(form: ObjectForm): AnyForm

    Permalink
  22. implicit def BsonReader(reader: Reader): BsonReader

    Permalink
    Attributes
    protected[basis.form]
  23. def BsonRegex(pattern: String, options: String): AnyForm

    Permalink
  24. def BsonString(value: String): AnyForm

    Permalink
  25. def BsonStringBuilder: StringBuilder with State[TextForm]

    Permalink
  26. def BsonStringValue(form: TextForm): AnyForm

    Permalink
  27. def BsonSymbol(symbol: String): AnyForm

    Permalink
  28. def BsonTimeStamp(value: Long): AnyForm

    Permalink
  29. def BsonUndefined: AnyForm

    Permalink
  30. implicit def BsonWriter(writer: Writer): BsonWriter

    Permalink
    Attributes
    protected[basis.form]
  31. implicit def DataFormFramer: Framer with From[DataForm] with State[DataForm]

    Permalink
    Definition Classes
    Variant
  32. implicit lazy val DoubleToForm: (Double) ⇒ NumberForm

    Permalink
    Definition Classes
    Variant
  33. implicit lazy val FloatToForm: (Float) ⇒ NumberForm

    Permalink
    Definition Classes
    Variant
  34. implicit lazy val IntToForm: (Int) ⇒ NumberForm

    Permalink
    Definition Classes
    Variant
  35. implicit lazy val LongToForm: (Long) ⇒ NumberForm

    Permalink
    Definition Classes
    Variant
  36. implicit def ObjectFormBuilder: Builder[(String, AnyForm)] with From[ObjectForm] with State[ObjectForm]

    Permalink
    Definition Classes
    Variant
  37. implicit def SeqFormBuilder: Builder[AnyForm] with From[SeqForm] with State[SeqForm]

    Permalink
    Definition Classes
    Variant
  38. implicit def SetFormBuilder: Builder[AnyForm] with From[SetForm] with State[SetForm]

    Permalink
    Definition Classes
    Variant
  39. implicit lazy val StringToForm: (String) ⇒ TextForm

    Permalink
    Definition Classes
    Variant
  40. implicit def TextFormBuilder: StringBuilder with From[TextForm] with State[TextForm]

    Permalink
    Definition Classes
    Variant
  41. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  42. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  45. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Variant

Inherited from AnyRef

Inherited from Any

Ungrouped