Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
Class | Package | Description | |
---|---|---|---|
AbsEnumerable | raix.interactive | An abstract implementation of IEnumerable. | |
AbsObservable | raix.reactive | Subclass this class only if you want to implement a completely custom IObservable. | |
AsyncSubject | raix.reactive.subjects | A subject that replays the last value (or error) received to observers that subscribe after the sequence has completed | |
BooleanCancelable | raix.reactive | Represents a cancelable operation, the canceled status of which can be checked by isCanceled | |
Cancelable | raix.reactive | Provides static methods that create cancelable resources | |
ColdObservable | raix.reactive.testing | ||
CompositeCancelable | raix.reactive | Represents a cancelable resource that controls multiple other cancelable resources | |
ConnectableObservable | raix.reactive.subjects | Concrete implementation of IConnectableObservable | |
Enumerable | raix.interactive | Provides static methods that create IEnumerable sequences | |
Filter | raix.utils | ||
FlexObservable | raix.reactive.flex | ||
GreenThreadScheduler | raix.reactive.scheduling | A scheduler that distributes work on a timer, limiting the total execution time per 'switch' to maintain a framerate Adding more work results in the work taking longer to complete, but the framerate remaining constant To benefit from GreenThreadScheduler, scheduled actions should execute in this smallest possible time (ie. | |
HotObservable | raix.reactive.testing | ||
ICancelable | raix.reactive | Represents a handle that can be used to cancel an operation | |
IConnectableObservable | raix.reactive.subjects | Represents a 'pending' hot observable. | |
IEnumerable | raix.interactive | Represents a collection of values which can be enumerated using foreach, but does not support random access | |
IEnumerator | raix.interactive | Contains the state of an active enumeration. | |
IGroupedObservable | raix.reactive | ||
IGrouping | raix.interactive | Contains a list of grouped values and a key identifying the group | |
ILookup | raix.interactive | Contains values grouped by keys | |
ImmediateScheduler | raix.reactive.scheduling | A scheduler that executes actions immediately, or immediately after their dueTime (if specified). | |
IObservable | raix.reactive | An observable (or "push"), sequence of values that often represent data or events that have not yet occured. | |
IObservableResponder | raix.reactive.flex | An observable sequence that is also an mx.rpc.IResponse | |
IObserver | raix.reactive | An object that receives messages from an IObservable sequence | |
IOrderedEnumerable | raix.interactive | An enumerable sequence that has ordering applied to it | |
IScheduler | raix.reactive.scheduling | Used to distribute workload | |
ISubject | raix.reactive | A resource that is both observable and an observer | |
MockObserver | raix.reactive.testing | ||
MutableCancelable | raix.reactive | A cancelable resource than is not immediately available | |
Notification | raix.reactive | Represents one of the three messages that can be sent to an observer. | |
NotificationKind | raix.reactive | Enumeration for the different types of Notification | |
Observable | raix.reactive | Provides static methods that create IObservable sequences | |
ObservableResponder | raix.reactive.flex | Concrete implementation of an observable sequence that is also an mx.rpc.IResponder | |
Observer | raix.reactive | Provides static methods that create observers | |
OnCompleted | raix.reactive | A Notification for an onCompleted call | |
OnError | raix.reactive | A Notification for an onError call | |
OnNext | raix.reactive | A Notification for an onNext call | |
Pattern | raix.reactive | A combination of multiple IObservable sequences that can be combined into a Plan Generally, a Pattern will be created using IObservable.and or Pattern.and(), rather than creating a Pattern directly | |
Plan | raix.reactive | A combination of IObservable sequences and a selector that will map the values of those sequences to an output value. | |
Projection | raix.utils | Contains common projection functions that can be used with IEnumerable.map and other | |
Recorded | raix.reactive.testing | ||
ReplaySubject | raix.reactive.subjects | ||
Scheduler | raix.reactive.scheduling | Provides static helpers to schedulers | |
Subject | raix.reactive | A Subject is both an IObservable and an IObserver, so it can be returned as an IObservable and fed values through the IObserver methods. | |
Subscription | raix.reactive.testing | ||
TestScheduler | raix.reactive.testing | ||
TimeInterval | raix.reactive | A wrapper that adds the time interval, in milliseconds, since the last values | |
TimeoutError | raix.reactive | An error thrown by Observable.timeout by default | |
TimeStamped | raix.reactive | A wrapper that adds a timestamp to a value | |
Unit | raix.reactive | Represents a valueClass that can be used when an observable sequence logically has no valueClass |