Package TGT

Interface Summary
TGT_AbstractSprite Interface for all objects that can be used as sprites for animation in the TGT_AnimatorBox class.
 

Class Summary
Appearance A collection of data members relevant to the overall appearance of tutorial applications.
BufferedString A class that behaves a bit like an input stream but that returns data from a supplied string.
CreditSlide Slide used to display the authoring credits for a tutorial.
FlagSet Container for a set of boolean valued flags with the flags identified by names.
MathUtil Mathematical constants and functions not provided by java.lang.Math.
TGT_AnimatorBox Creates a component that displays an animation with optional control buttons.
TGT_ArrayDisplay A class for displaying an 8-element array of integers.
TGT_AudioClip A class which allows a standalone application to play sounds
TGT_BasicConnectorSprite Sprite that acts as a connector between two TGT_NodeSprite derived sprites.
TGT_BoxSprite A simple sprite that draws itself as a box to specifications.
TGT_BufferedPanel a panel which can use double-buffering for flicker-free display of components, also contains a background image to ensure "transparency" when using solid-color gifs as backgrounds in containers
TGT_ClickableImage A class which allows an image to be drawn on the screen and still act as a componenet.
TGT_ConnectionDecorator Draws decorations for TGT_ConnectionPoints.
TGT_ConnectionPoint Class representing the place where a connector between two TGT_NodeSprite derived sprites impinges on one of the connected sprites.
TGT_DBLogger A class for communicating with a remote database in order to maintain information needed to track progress of the users of the tutorials.
TGT_DrawableSprite An abstract base class for drawable sprites used by the TGT_SpriteEngine.
TGT_DynamicAnimationRunnerSlide TGT_DynamicAnimationRunnerSlide is a base class for slides that play dynamically generated animation sequences.
TGT_DynamicAnimatorBox This class supports construction of animations generated dynamically under program control.
TGT_EndSlide The end slide acts as a marker of unimplemented threads in the tutorial.
TGT_Event Class encapsulating information about an event that may be generated by a TGT_State during the execution of a tutorial.
TGT_EventVector A vector of TGT_Events - this avoids all of the casting needed when a regular Vector is used.
TGT_GlossaryLink Creates a component that displays words the user can click on to view their definitions
TGT_GlossaryListing A class that holds a word/definition pair for the TGT_GlossaryListing class.
TGT_GlossaryWindow a popUpWindow that displays two panels.
TGT_HeaderNodeSprite Special Node sprite that serves as the head of a linked list with references to the head and tail nodes of the list.
TGT_ImageButton Component that displays an image but reacts to mouse clicks and mouseovers like a button.
TGT_ImageSprite A sprite with appearance determined by an image.
TGT_IndexedSequenceSlide Base class for slides that need to synchronize display of voice-over text segments with changes in the displayed information controlled by a "Step" button.
TGT_IndexedSequenceSoundSlide Base class for slides that need to synchronize display of voice-over text segments with changes in the displayed information controlled by a "Step" button when audio commentary is also available.
TGT_IndexedTextArea A TextArea that can be populated from a Vector of Strings.
TGT_ListNodeSprite A class for constructing sprites that will be used as nodes in linked list animations.
TGT_MainFrame The window in which a tutorial runs.
TGT_MediaPlayer Wrapper for the JMF Player class.
TGT_NodeSprite An abstract base class for node sprites.
TGT_OptionSlide A class which creates a slide which allows a user to change the configuration options for the tutorial while it is running.
TGT_PointLayout A layout manager which allows a component to be positioned at a specific point.
TGT_PopUpWindow A class that creates a separate window for the display of a component.
TGT_PropertyManager Manages information from a configuration file and externally derived information which affects the operation of a tutorial.
TGT_RefNodeSprite A class for constructing reference node sprites.
TGT_RtAngleConnectorSprite A connector sprite which makes a right-angle bend.
TGT_SelectableTextArea A TextArea that can be populated from a Vector of Strings.
TGT_Slide A class which can be used to create slide for tutorials.
TGT_Sprite An abstract base class for sprites used by TGT_SpriteEngine.
TGT_SpriteEngine Paints sprite objects to a specified graphics context
TGT_State Class encapsulating information related to the construction of a single, viewable unit of content for a TGT tutorial.
TGT_StateListener A class which creates a listener which upon a mouse click allows a state change to occur.
TGT_StateManager Manages the state transition table which describes sequencing and hyperlinking in tutorials.
TGT_StateVector Vector of TGT_State instances.
TGT_TestSlide A class which creates a slide which can be used to administer multiple-choice self-tests or pretests This slide is not meant to be instantiated.
TGT_TextCanvas A class which allows text to be drawn on the screen and still act as a componenet.
TGT_Toolkit Some useful quantities, methods and object references needed in various places in the TGT/digital tapestry classes.
TGT_Tutorial Class which manages a tutorial.
TGT_UTurnConnectorSprite Connector that makes two right angle turns in the same direction.
 

Exception Summary
TGT_DBException An exception used to signal a problem with accessing the methods of the TGT_DBLogger class.