Package scala.collection.script

package script

Type Members

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.

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

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

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

sealed abstract class Location extends AnyRef

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

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

Since

2.8

trait Message[+A] extends AnyRef

Class Message represents messages that are issued by observable collection classes whenever a data structure is changed. Class Message has several subclasses for the various kinds of events: Update Remove, Include, Reset, and Script.

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

Since

2.8

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.

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

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

This command refers to reset operations.

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

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

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

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

trait Scriptable[A] extends AnyRef

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

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

Since

2.8

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.

Annotations
@deprecated
Deprecated

(Since version 2.11.0) scripting is deprecated

© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.12.9/scala/collection/script/index.html