Serialized Form


Package app

Class app.JASiGMLURLPlayer extends java.applet.Applet implements Serializable

Serialized Fields

JA_OPTIONS

jautil.JAOptions JA_OPTIONS
Options for this applet.


player

player.JALoadingPlayer player
Loading Player used by this applet.


useAWT

boolean useAWT
Flag: Use AWT or Swing GUI toolkit.


bttnPlay

java.awt.Button bttnPlay
AWT PLAY button.


bttnStop

java.awt.Button bttnStop
AWT STOP button.


txtURL

java.awt.TextField txtURL
AWT URL text field.


lblStatus

java.awt.Label lblStatus
AWT Status message label.


bttnJPlay

javax.swing.JButton bttnJPlay
Swing PLAY button.


bttnJStop

javax.swing.JButton bttnJStop
Swing STOP button.


txtJURL

javax.swing.JTextField txtJURL
Swing URL text field.


lblJStatus

javax.swing.JLabel lblJStatus
Swing Status message label.


EMBED_PLAYER

player.JACanvasEmbedder EMBED_PLAYER
Embedder for the player's avatar canvas -- which it places in the centre of this player's Border Layout.


PLAYER_EVENT_HANDLER

player.JALoadingPlayerEventHandler PLAYER_EVENT_HANDLER
Handler for Player events -- delegates to JASiGMLURLPlayer.handleLoadDone(boolean,int,int), JASiGMLURLPlayer.handleNewFrame(AnimationScan,boolean) and JASiGMLURLPlayer.handlePlayDone(AnimationScan)


PLAY_ACTION

java.awt.event.ActionListener PLAY_ACTION
Action listener for the PLAY button -- delegates to JASiGMLURLPlayer.doPlay().


STOP_ACTION

java.awt.event.ActionListener STOP_ACTION
Action listener for the STOP button -- delegates to JASiGMLURLPlayer.doStop().

Class app.LCSiGMLPlayer extends java.applet.Applet implements Serializable

Serialized Fields

htmlWindow

netscape.javascript.JSObject htmlWindow

callOut

app.LCSiGMLPlayer.LCCallOutHandler callOut

JA_OPTIONS

jautil.JAOptions JA_OPTIONS

player

player.JALoadingPlayer player

isFirstStart

boolean isFirstStart

playerThreadStopped

boolean playerThreadStopped

playerThread

java.lang.Thread playerThread

sigmlIsAvailable

boolean sigmlIsAvailable

sigmlBuffer

java.lang.String sigmlBuffer

JA_EMBEDDER

player.JACanvasEmbedder JA_EMBEDDER

Class app.LCSiGMLURLPlayer extends java.applet.Applet implements Serializable

Serialized Fields

htmlWindow

netscape.javascript.JSObject htmlWindow
HTML object for callouts.


JA_OPTS

jautil.JAOptions JA_OPTS
Options setttings.


AVATARS_ENV

jautil.JAAvatarsEnv AVATARS_ENV
Avatars environment.


player

player.JALoadingPlayer player
Animation loader/player.


speedControl

jautil.SpeedManager speedControl
Allows dynamic variation of animation speed.


isFirstStart

boolean isFirstStart
Flag: is applet being started for the first time?


firstAvatarIsSet

boolean firstAvatarIsSet
Flag: false until the first avatar is successfully loaded.


playerThreadStopped

boolean playerThreadStopped
Flag: have we had a stop request for the SiGML-player thread?


playerThread

java.lang.Thread playerThread
The SiGML-player thread,


urlIsAvailable

boolean urlIsAvailable
Flag: do we have a SiGML URL from HTML/Javascript.


urlBuffer

java.lang.String urlBuffer
Single-slot buffer for the SiGML URL most recently received from HTML/Javascript.


PLAYER_EVENT_HANDLER

player.JALoadingPlayerEventHandler PLAYER_EVENT_HANDLER
Loading player event handler: receives notification of SiGML loading and animation events from the JA player component.


AVATAR_EVENT_HANDLER

player.AvatarEventHandler AVATAR_EVENT_HANDLER
Avatar event handler: receives notification of avatar load and unload events.


JA_CANAVAS_EMBEDDER

player.JACanvasEmbedder JA_CANAVAS_EMBEDDER
Embedder for JA canvas: provides the JA player with a method that adds the avatar canvas to this applet's panel.

Class app.SiGMLPlayerApplet extends java.applet.Applet implements Serializable

Serialized Fields

JA_OPTS

jautil.JAOptions JA_OPTS
Options setttings.


eventTarget

SPAEventTarget eventTarget
Event target for incoming HTML/JS calls, and JA player event handlers.


terminateBarrier

OneShotTimeoutBarrier terminateBarrier
Synchronisation barrier for completion of SiGMLPlayerApplet.terminate().


terminated

boolean terminated
Flag indicating whether this applet has terminated.


LOGGER

app.SiGMLPlayerApplet.SPALogger LOGGER
This applet's logger.


JA_CANVAS_EMBEDDER

player.JACanvasEmbedder JA_CANVAS_EMBEDDER
Embedder for JA canvas: provides the JA player with a method that adds the avatar canvas to this applet's panel.


Package app.gui

Class app.gui.CyclicFrameIndexModel extends javax.swing.SpinnerNumberModel implements Serializable

Serialized Fields

scanAccess

player.FrameIndexScanAccess scanAccess

intValue

java.lang.Integer intValue

min

java.lang.Integer min

max

java.lang.Integer max

Class app.gui.FPSPane extends javax.swing.JPanel implements Serializable

Serialized Fields

JA_OPTIONS

jautil.JAOptions JA_OPTIONS

comboFPS

javax.swing.JComboBox comboFPS

currentFPS

java.lang.String currentFPS

Class app.gui.FrameNumberSpinner extends javax.swing.JSpinner implements Serializable

Serialized Fields

FRAMES_MODEL

CyclicFrameIndexModel FRAMES_MODEL
Data model for this spinner.


PLAYER

player.JAFramesPlayer PLAYER
The player with whose frames this spinner is synchronized.


SIGN_STATUS_HANDLER

FrameNumberSpinner.SignStatusHandler SIGN_STATUS_HANDLER
Handler for sign status info updates.


signInfo

player.SignStatusRecord signInfo
Sign status data for the associated player.


FRAME_NO_CHANGE_LISTENER

javax.swing.event.ChangeListener FRAME_NO_CHANGE_LISTENER
Frame number spinner's change listener -- delegates state-changed event to the spinner's model change method.


FRAME_NO_ENTER_LISTENER

java.awt.event.ActionListener FRAME_NO_ENTER_LISTENER
Action for the ENTER key on this spinner's frame number field.

Class app.gui.JASigningMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

AVATARS_ENV

jautil.JAAvatarsEnv AVATARS_ENV
Avatars environment for the app that owns this menu bar.


JA_OPTS_FOR_AMBIENT

jautil.JAOptions JA_OPTS_FOR_AMBIENT
Options set for the app that owns this menu bar, to be used for ambient motion control, or null if not required.


PLAYER

player.JAFramesPlayer PLAYER
Player belonging to the app that owns this menu bar.


QUIT_MANAGER

QuitManager QUIT_MANAGER
App quit manager to be used by this menu bar.


VIDEO_GEN_ACTION

java.awt.event.ActionListener VIDEO_GEN_ACTION
Action for Video Generation menu item, or null if none.


AVATAR_MENU

javax.swing.JMenu AVATAR_MENU
The Avatar menu.


AVATAR_SUBMENU_NAMES

java.lang.String[] AVATAR_SUBMENU_NAMES
Names of possible Avatar submenus.


AVATAR_SUBMENU_AVATAR_LISTS

java.lang.String[][] AVATAR_SUBMENU_AVATAR_LISTS
Names of avatars in each possible submenu; this must have the same length as JASigningMenuBar.AVATAR_SUBMENU_NAMES.


COUNT_AVATAR_SUBMENU_SPECS

int COUNT_AVATAR_SUBMENU_SPECS
The number of possible Avatar submenus.


DO_BUSY_AMBIENT_ITEM

javax.swing.JCheckBoxMenuItem DO_BUSY_AMBIENT_ITEM
The menu item controlling busy (animation) ambient motion.


DO_IDLE_AMBIENT_ITEM

javax.swing.JCheckBoxMenuItem DO_IDLE_AMBIENT_ITEM
The menu item controlling idle ambient motion.


NOTIFY_AVATAR_SWITCH

java.lang.Runnable NOTIFY_AVATAR_SWITCH
The runnable supplied by the owning app, which is to be invoked every time an avatar switch is triggered.


AVATAR_MENU_LISTENER

java.awt.event.ActionListener AVATAR_MENU_LISTENER
Action listener for the Avatar menu: responds to a menu selection by calling JASigningMenuBar.invokeSwitchAvatarOnEDT(String) for the apppropriate avatar.


quitThread

java.lang.Thread quitThread
Quit thread for the app that owns this menu bar.

Class app.gui.SpeedUpSlider extends javax.swing.JSlider implements Serializable

Serialized Fields

MIN

int MIN
Minimum log_2 value for this speed-up slider.


MAX

int MAX
Maximum log_2 value for this speed-up slider.


SCALE

int SCALE
Scale, i.e. no. of steps per log_2 value for this speed-up slider.


SPEED_CONTROL

jautil.SpeedManager SPEED_CONTROL
The speed manager driven by this speed-up slider.


SPEED_CL

javax.swing.event.ChangeListener SPEED_CL
Change listener, connecting the effect a change of value in this slider has on its speed control.