Package

io.udash.properties

seq

Permalink

package seq

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractReadableSeqProperty[A, +ElemType <: ReadableProperty[A]] extends AbstractReadableProperty[Seq[A]] with ReadableSeqProperty[A, ElemType]

    Permalink
  2. class DirectSeqPropertyImpl[A] extends SeqProperty[A, CastableProperty[A]] with CastableProperty[Seq[A]]

    Permalink
  3. trait ForwarderReadableSeqProperty[A, B, ElemType <: ReadableProperty[B], OrigType <: ReadableProperty[A]] extends ForwarderReadableProperty[Seq[B]] with AbstractReadableSeqProperty[B, ElemType]

    Permalink
  4. trait ForwarderSeqProperty[A, B, ElemType <: Property[B], OrigType <: Property[A]] extends ForwarderReadableSeqProperty[A, B, ElemType, OrigType] with ForwarderProperty[Seq[B]] with SeqProperty[B, ElemType]

    Permalink
  5. trait ForwarderWithLocalCopy[A, B, ElemType <: ReadableProperty[B], OrigType <: ReadableProperty[A]] extends ForwarderReadableSeqProperty[A, B, ElemType, OrigType]

    Permalink
  6. case class Patch[+P <: ReadableProperty[_]](idx: Int, removed: Seq[P], added: Seq[P], clearsProperty: Boolean) extends Product with Serializable

    Permalink

    Describes changes in SeqProperty structure.

    Describes changes in SeqProperty structure.

    P

    Contained properties type.

    idx

    Index where changes starts.

    removed

    Properties removed from index idx.

    added

    Properties added on index idx.

  7. trait ReadableSeqProperty[A, +ElemType <: ReadableProperty[A]] extends ReadableProperty[Seq[A]]

    Permalink

    Read-only interface of SeqProperty[A].

  8. trait SeqProperty[A, +ElemType <: Property[A]] extends AbstractReadableSeqProperty[A, ElemType] with Property[Seq[A]]

    Permalink

Value Members

  1. object SeqProperty

    Permalink

Ungrouped