Package scala.collection.script
package script
Type Members
case class Include[+A](location: Location, elem: A) extends Message[A] with Product with Serializable
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
This observable update refers to inclusion operations that add new elements to collection classes.
(Since version 2.11.0) scripting is deprecated