Class/Object

basis.form.OmniVariant

AnyForm

Related Docs: object AnyForm | package OmniVariant

Permalink

sealed abstract class AnyForm extends AnyDelta with FormValue with BaseValue with JsonValue with BsonValue with ProtoValue

Source
OmniVariant.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AnyForm
  2. ProtoValue
  3. BsonValue
  4. JsonValue
  5. FormValue
  6. BaseValue
  7. AnyDelta
  8. ProtoDelta
  9. DeltaValue
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def bsonSize: Int

    Permalink

    Returns the size in bytes of this form's BSON representation.

    Returns the size in bytes of this form's BSON representation.

    Definition Classes
    BsonValue
  2. abstract def bsonType: Byte

    Permalink

    Returns the type code of this form's BSON representation.

    Returns the type code of this form's BSON representation.

    Definition Classes
    BsonValue
  3. abstract def in(domain: Variant): Variant.AnyForm

    Permalink
    Definition Classes
    BaseValue
  4. abstract def protoField: Field[_ >: AnyForm.this.type]

    Permalink
    Definition Classes
    ProtoDelta
  5. abstract def writeBson(output: Writer): Unit

    Permalink

    Writes the serialized BSON representation of this form to output.

    Writes the serialized BSON representation of this form to output.

    Definition Classes
    BsonValue
  6. abstract def writeJson(builder: StringBuilder): Unit

    Permalink
    Definition Classes
    JsonValue

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def /(key: String): AnyForm

    Permalink
    Definition Classes
    FormValueBaseValueDeltaValue
  4. def /(index: Int): AnyForm

    Permalink
    Definition Classes
    BaseValue
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def asBoolForm: BoolForm

    Permalink
    Definition Classes
    BaseValue
  7. def asDataForm: DataForm

    Permalink
    Definition Classes
    BaseValue
  8. def asDateForm: DateForm

    Permalink
    Definition Classes
    BaseValue
  9. def asForm: AnyForm

    Permalink
    Definition Classes
    FormValueDeltaValue
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def asNullForm: NullForm

    Permalink
    Definition Classes
    BaseValue
  12. def asNumberForm: NumberForm

    Permalink
    Definition Classes
    BaseValue
  13. def asObjectDelta: ObjectDelta

    Permalink
    Definition Classes
    DeltaValue
  14. def asObjectForm: ObjectForm

    Permalink
    Definition Classes
    BaseValue
  15. def asSecretForm: SecretForm

    Permalink
    Definition Classes
    ProtoValue
  16. def asSeqForm: SeqForm

    Permalink
    Definition Classes
    BaseValue
  17. def asSetDelta: SetDelta

    Permalink
    Definition Classes
    DeltaValue
  18. def asSetForm: SetForm

    Permalink
    Definition Classes
    BaseValue
  19. def asTextForm: TextForm

    Permalink
    Definition Classes
    BaseValue
  20. def cast[T](implicit T: Mold[T]): Maybe[T]

    Permalink
    Definition Classes
    BaseValue
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def coerce[T](implicit T: Mold[T]): T

    Permalink
    Definition Classes
    BaseValue
  23. def decrypt(secretKey: Loader): AnyForm

    Permalink
    Definition Classes
    ProtoValue
  24. def delta(that: AnyForm): AnyDelta

    Permalink
    Definition Classes
    FormValue
  25. def encrypt(secretKey: Loader): AnyForm

    Permalink
    Definition Classes
    ProtoValue
  26. def encrypt(secretKey: Loader, iv: Loader): AnyForm

    Permalink
    Definition Classes
    ProtoValue
  27. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  32. def in(domain: DeltaVariant): DeltaVariant.AnyForm

    Permalink
    Definition Classes
    FormValueDeltaValue
  33. def isBoolForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  34. def isDataForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  35. def isDateForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  36. def isDefined: Boolean

    Permalink
    Definition Classes
    FormValueBaseValueDeltaValue
  37. def isDelta: Boolean

    Permalink
    Definition Classes
    FormValueDeltaValue
  38. def isForm: Boolean

    Permalink
    Definition Classes
    FormValueDeltaValue
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. def isNullForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  41. def isNumberForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  42. def isObjectDelta: Boolean

    Permalink
    Definition Classes
    DeltaValue
  43. def isObjectForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  44. def isSecretForm: Boolean

    Permalink
    Definition Classes
    ProtoValue
  45. def isSeqForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  46. def isSetDelta: Boolean

    Permalink
    Definition Classes
    DeltaValue
  47. def isSetForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  48. def isTextForm: Boolean

    Permalink
    Definition Classes
    BaseValue
  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. def patch(that: AnyDelta): AnyForm

    Permalink
    Definition Classes
    FormValue
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def toBson: Loader

    Permalink

    Returns the serialized BSON representation of this form.

    Returns the serialized BSON representation of this form.

    Definition Classes
    BsonValue
  55. def toJson: String

    Permalink
    Definition Classes
    JsonValue
  56. def toProto: Loader

    Permalink
    Definition Classes
    ProtoValueProtoDelta
  57. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. def writeProto(data: Writer): Unit

    Permalink
    Definition Classes
    ProtoValueProtoDelta

Inherited from OmniVariant.ProtoValue

Inherited from OmniVariant.BsonValue

Inherited from OmniVariant.JsonValue

Inherited from OmniVariant.FormValue

Inherited from OmniVariant.BaseValue

Inherited from AnyDelta

Inherited from OmniVariant.ProtoDelta

Inherited from OmniVariant.DeltaValue

Inherited from AnyRef

Inherited from Any

Ungrouped