Package app.spa

This package defines classes supporting the SiGMLPlayerApplet class.

See:
          Description

Interface Summary
SPAEventStreamSource Interface defining a source from which successive items in an SPAEvent stream can be obtained, and via which an SPAEventAck can be delivered in response.
SPAEventTarget Interface defining a target to which an SPAEvent can be posted and which returns an SPAEventAck in response.
 

Class Summary
EDTState The internal state of the SiGMLPlayerApplet's event dispatch thread, represented as a set of StateFlags.
SimplerSPAEventStreamChannel A simpler version of SPAEventStreamChannel, implementing the exactly the same behavioural spec, but doing so using synchronization Tokens directly rather than indirectly wrapped up in SynchBufMultiProds and SynchBufSingleProds.
SPAAvatarEventHandler Avatar event handler: receives notification of avatar load/unload events from the SiGML Player Applet's JA player component, converting them into SPAEvents which it posts (typically to the SPA event dispatcher thread) via an event target supplied at construction time.
SPAEvent SPA event descriptor.
SPAEventAck SPA event acknowledgement descriptor.
SPAEventDispatcher Runs the event handler thread for a SiGML Player Applet.
SPAEventStreamChannel Synchronous SPA event stream channel, acting both as a SPAEventTarget and as a SPAEventStreamSource.
SPAPlayerEventHandler Loading player event handler: receives notification of SiGML loading and animation events from the SiGML Player Applet's JA player component, converting them into SPAEvents which it posts (typically to the SPA event dispatcher thread) via an event target supplied at construction time.
 

Enum Summary
EventCategory An enumeration identifying the categories of EventId.
EventId An enumeration containing all the event ids handled by the SiGMLPlayerApplet's event dispatch thread.
StateFlag An enumeration of flags each representing one aspect of the internal state of the SiGMLPlayerApplet's event dispatch thread.
 

Package app.spa Description

This package defines classes supporting the SiGMLPlayerApplet class.