Trait

basis.form

ProtoVariant

Related Doc: package form

Permalink

trait ProtoVariant extends DeltaVariant

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

Type Members

  1. abstract type AnyDelta >: AnyForm <: ProtoDelta

    Permalink

    A difference between variant forms.

    A difference between variant forms.

    Definition Classes
    ProtoVariantDeltaVariant
  2. abstract type AnyForm <: ProtoValue

    Permalink

    A polymorphic variant form.

    A polymorphic variant form.

    Definition Classes
    ProtoVariantDeltaVariantVariant
  3. trait BaseBool extends Equals with BaseValue

    Permalink
    Definition Classes
    Variant
  4. trait BaseBoolFactory extends AnyRef

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

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

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

    Permalink
    Definition Classes
    Variant
  8. trait BaseDateFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  9. trait BaseDouble extends BaseNumber

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

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

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

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

    Permalink
    Definition Classes
    Variant
  14. trait BaseNull extends BaseValue

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

    Permalink
    Definition Classes
    Variant
  16. trait BaseNumberFactory extends AnyRef

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Variant
  25. trait BaseValue extends AnyRef

    Permalink
    Definition Classes
    Variant
  26. trait BaseValueFactory extends AnyRef

    Permalink
    Definition Classes
    Variant
  27. abstract type BoolForm <: ProtoBool with AnyForm

    Permalink

    A boolean variant form.

    A boolean variant form.

    Definition Classes
    ProtoVariantVariant
  28. abstract type DataForm <: ProtoData with AnyForm

    Permalink

    A binary data variant form.

    A binary data variant form.

    Definition Classes
    ProtoVariantVariant
  29. abstract type DateForm <: ProtoDate with AnyForm

    Permalink

    A date variant form.

    A date variant form.

    Definition Classes
    ProtoVariantVariant
  30. trait DeltaObject extends Equals with Immutable with Family[ObjectDelta] with Map[String, AnyDelta] with DeltaValue

    Permalink
    Definition Classes
    DeltaVariant
  31. trait DeltaObjectFactory extends MapSource[ObjectDelta, String, AnyDelta]

    Permalink
    Definition Classes
    DeltaVariant
  32. trait DeltaSet extends Equals with DeltaValue

    Permalink
    Definition Classes
    DeltaVariant
  33. trait DeltaSetFactory extends AnyRef

    Permalink
    Definition Classes
    DeltaVariant
  34. trait DeltaValue extends AnyRef

    Permalink
    Definition Classes
    DeltaVariant
  35. trait DeltaValueFactory extends AnyRef

    Permalink
    Definition Classes
    DeltaVariant
  36. trait FormObject extends FormValue with BaseObject

    Permalink
    Definition Classes
    DeltaVariant
  37. trait FormSet extends FormValue with BaseSet

    Permalink
    Definition Classes
    DeltaVariant
  38. trait FormValue extends DeltaValue with BaseValue

    Permalink
    Definition Classes
    DeltaVariant
  39. abstract type NoForm <: ProtoNo with AnyForm

    Permalink

    An undefined variant form.

    An undefined variant form.

    Definition Classes
    ProtoVariantVariant
  40. abstract type NullForm <: ProtoNull with AnyForm

    Permalink

    A null variant form.

    A null variant form.

    Definition Classes
    ProtoVariantVariant
  41. abstract type NumberForm <: ProtoNumber with AnyForm

    Permalink

    A numeric variant form.

    A numeric variant form.

    Definition Classes
    ProtoVariantVariant
  42. abstract type ObjectDelta <: ProtoObjectDelta with AnyDelta

    Permalink

    A difference between object forms.

    A difference between object forms.

    Definition Classes
    ProtoVariantDeltaVariant
  43. abstract type ObjectForm <: ProtoObject with AnyForm

    Permalink

    An association from string keys to variant forms.

    An association from string keys to variant forms.

    Definition Classes
    ProtoVariantDeltaVariantVariant
  44. abstract type ObjectState <: StateObject

    Permalink

    A delta-tracking object.

    A delta-tracking object.

    Definition Classes
    DeltaVariant
  45. class Proto extends AnyRef

    Permalink
  46. trait ProtoBool extends ProtoValue with BaseBool

    Permalink
  47. trait ProtoData extends ProtoValue with BaseData

    Permalink
  48. trait ProtoDate extends ProtoValue with BaseDate

    Permalink
  49. trait ProtoDelta extends DeltaValue

    Permalink
  50. trait ProtoDeltaFactory extends DeltaValueFactory

    Permalink
  51. trait ProtoNo extends ProtoValue with BaseNo

    Permalink
  52. trait ProtoNull extends ProtoValue with BaseNull

    Permalink
  53. trait ProtoNumber extends ProtoValue with BaseNumber

    Permalink
  54. trait ProtoObject extends ProtoValue with FormObject

    Permalink
  55. trait ProtoObjectDelta extends ProtoDelta with DeltaObject

    Permalink
  56. trait ProtoSecret extends ProtoValue

    Permalink
  57. trait ProtoSecretFactory extends AnyRef

    Permalink
  58. trait ProtoSeq extends ProtoValue with BaseSeq

    Permalink
  59. trait ProtoSet extends ProtoValue with FormSet

    Permalink
  60. trait ProtoSetDelta extends ProtoDelta with DeltaSet

    Permalink
  61. trait ProtoText extends ProtoValue with BaseText

    Permalink
  62. trait ProtoValue extends ProtoDelta with FormValue

    Permalink
  63. trait ProtoValueFactory extends BaseValueFactory

    Permalink
  64. abstract type SecretForm <: ProtoSecret with AnyForm

    Permalink

    A symmetrically encrypted variant form.

  65. abstract type SeqForm <: ProtoSeq with AnyForm

    Permalink

    A sequence of variant forms.

    A sequence of variant forms.

    Definition Classes
    ProtoVariantVariant
  66. abstract type SetDelta <: ProtoSetDelta with AnyDelta

    Permalink

    A difference between set forms.

    A difference between set forms.

    Definition Classes
    ProtoVariantDeltaVariant
  67. abstract type SetForm <: ProtoSet with AnyForm

    Permalink

    A set of variant forms.

    A set of variant forms.

    Definition Classes
    ProtoVariantDeltaVariantVariant
  68. trait StateObject extends Equals with Immutable with Family[ObjectState] with Map[String, AnyForm]

    Permalink
    Definition Classes
    DeltaVariant
  69. trait StateObjectFactory extends MapSource[ObjectState, String, AnyForm]

    Permalink
    Definition Classes
    DeltaVariant
  70. abstract type TextForm <: ProtoText with AnyForm

    Permalink

    A Unicode® character sequence variant form.

    A Unicode® character sequence variant form.

    Definition Classes
    ProtoVariantVariant

Abstract Value Members

  1. abstract val AnyDelta: ProtoDeltaFactory

    Permalink
    Definition Classes
    ProtoVariantDeltaVariant
  2. implicit abstract def AnyDeltaTag: ClassTag[AnyDelta]

    Permalink
    Definition Classes
    DeltaVariant
  3. abstract val AnyForm: ProtoValueFactory

    Permalink
    Definition Classes
    ProtoVariantVariant
  4. implicit abstract def AnyFormTag: ClassTag[AnyForm]

    Permalink
    Definition Classes
    Variant
  5. abstract val BoolForm: BaseBoolFactory

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

    Permalink
    Definition Classes
    Variant
  7. abstract val DataForm: BaseDataFactory

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

    Permalink
    Definition Classes
    Variant
  9. abstract val DateForm: BaseDateFactory

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

    Permalink
    Definition Classes
    Variant
  11. abstract def FalseForm: BoolForm

    Permalink
    Definition Classes
    Variant
  12. abstract def NoForm: NoForm

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

    Permalink
    Definition Classes
    Variant
  14. abstract def NullForm: NullForm

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

    Permalink
    Definition Classes
    Variant
  16. abstract val NumberForm: BaseNumberFactory

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

    Permalink
    Definition Classes
    Variant
  18. abstract val ObjectDelta: DeltaObjectFactory

    Permalink
    Definition Classes
    DeltaVariant
  19. implicit abstract def ObjectDeltaTag: ClassTag[ObjectDelta]

    Permalink
    Definition Classes
    DeltaVariant
  20. abstract val ObjectForm: BaseObjectFactory

    Permalink
    Definition Classes
    Variant
  21. implicit abstract def ObjectFormTag: ClassTag[ObjectForm]

    Permalink
    Definition Classes
    Variant
  22. abstract val ObjectState: StateObjectFactory

    Permalink
    Definition Classes
    DeltaVariant
  23. implicit abstract def ObjectStateTag: ClassTag[ObjectState]

    Permalink
    Definition Classes
    DeltaVariant
  24. abstract val SecretForm: ProtoSecretFactory

    Permalink
  25. implicit abstract def SecretFormTag: ClassTag[SecretForm]

    Permalink
  26. abstract val SeqForm: BaseSeqFactory

    Permalink
    Definition Classes
    Variant
  27. implicit abstract def SeqFormTag: ClassTag[SeqForm]

    Permalink
    Definition Classes
    Variant
  28. abstract val SetDelta: DeltaSetFactory

    Permalink
    Definition Classes
    DeltaVariant
  29. implicit abstract def SetDeltaTag: ClassTag[SetDelta]

    Permalink
    Definition Classes
    DeltaVariant
  30. abstract val SetForm: BaseSetFactory

    Permalink
    Definition Classes
    Variant
  31. implicit abstract def SetFormTag: ClassTag[SetForm]

    Permalink
    Definition Classes
    Variant
  32. abstract val TextForm: BaseTextFactory

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

    Permalink
    Definition Classes
    Variant
  34. 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. implicit def DataFormFramer: Framer with From[DataForm] with State[DataForm]

    Permalink
    Definition Classes
    Variant
  6. implicit lazy val DeltaProto: Protobuf[AnyDelta]

    Permalink
  7. implicit lazy val DoubleToForm: (Double) ⇒ NumberForm

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

    Permalink
    Definition Classes
    Variant
  9. implicit lazy val FormProto: Protobuf[AnyForm]

    Permalink
  10. implicit lazy val IntToForm: (Int) ⇒ NumberForm

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

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

    Permalink
    Definition Classes
    Variant
  13. lazy val Proto: Proto

    Permalink
  14. implicit def SeqFormBuilder: Builder[AnyForm] with From[SeqForm] with State[SeqForm]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from DeltaVariant

Inherited from Variant

Inherited from AnyRef

Inherited from Any

Ungrouped