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.


 ClassPackageDescription
 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