scala.collection

script

package script

Visibility
  1. Public
  2. All

Type Members

  1. case class Include[+A](location: Location, elem: A) extends Message[A] with Product with Serializable

    This observable update refers to inclusion operations that add new elements to collection classes.

  2. case class Index(n: Int) extends Location with Product with Serializable

  3. sealed abstract class Location extends AnyRef

    Class Location describes locations in messages implemented by class scala.collection.script.Message.

  4. trait Message[+A] extends AnyRef

    Class Message represents messages that are issued by observable collection classes whenever a data structure is changed.

  5. case class Remove[+A](location: Location, elem: A) extends Message[A] with Product with Serializable

    This observable update refers to removal operations of elements from collection classes.

  6. case class Reset[+A]() extends Message[A] with Product with Serializable

    This command refers to reset operations.

  7. class Script[A] extends ArrayBuffer[Message[A]] with Message[A]

    Objects of this class represent compound messages consisting of a sequence of other messages.

  8. trait Scriptable[A] extends AnyRef

    Classes that mix in the Scriptable class allow messages to be sent to objects of that class.

  9. case class Update[+A](location: Location, elem: A) extends Message[A] with Product with Serializable

    This observable update refers to destructive modification operations of elements from collection classes.

Value Members

  1. object End extends Location with Product with Serializable

  2. object NoLo extends Location with Product with Serializable

  3. object Start extends Location with Product with Serializable

Ungrouped