Interface Summary |
Animation |
An animation performs repetitive calculations in a separate thread. |
Calculation |
Calculation performs a calculation in response to a control's action. |
Control |
Graphical User Interfaces implement the Control interface. |
MainFrame |
A MainFrame contains the primary user interface for a program. |
SimControl |
This interface defines methods for setting values that can be changed after an animation has been initialized. |
Simulation |
Simulations are Animations that invoke methods before starting their
animation thread and after stopping their animation thread. |
XML.ObjectLoader |
This defines methods for moving xml data between an XMLControl and
a corresponding Java object. |
XMLControl |
This defines methods for storing data in an xml control element. |
XMLProperty |
This defines methods for storing data in an xml property element. |
Class Summary |
AbstractAnimation |
AbstractAnimation is a template for simple animations. |
AbstractCalculation |
AbstractCalculation is a template for simple calculations. |
AbstractSimulation |
AbstractSimulation is a template for SIP simulations. |
AnimationControl |
A GUI consisting of an input text area, a message area, and various buttons
to initialize and control an Animation. |
Base64Coder |
|
CalculationControl |
A Control class for Calculations. |
ConsoleLevel |
|
ControlFrame |
A frame with menu items for saving and loading control parameters |
ControlsRes |
ControlsRes provides access to internationalized string resources for OSPControls. |
ControlUtils |
|
Cryptic |
A class to represent an encrypted version of a UTF-8-encoded String. |
HiddenControl |
A Control without a graphical user interface. |
ListChooser |
This modal dialog lets the user choose any number of items
from a supplied list. |
MessageFrame |
MessageFrame displays text messages. |
OSPApplication |
OSPApplication defines a model and a control. |
OSPCombo |
A JPopupMenu with String items from which to choose. |
OSPControl |
A Control that shows its parameters in a JTable. |
OSPControlTable |
OSPControlTable automaitally converts strings, such "pi" or "sqrt(2)" to numbers when
getDouble and getInt are invoked. |
OSPInspector |
Inspects an object's state using XML. |
OSPLog |
This is a viewable file-based message log for a java package. |
OSPTableInspector |
A dialog that displays an editable table of properties using an OSPControlTable. |
ParsableTextArea |
Title: ParsableTextArea
Description: JTextArea with the ability to parse parameters. |
Password |
A dialog for verifying passwords with a single public static method verify(). |
SimulationControl |
An AnimationControl that controls the editing of parameters. |
XML |
This defines the ObjectLoader interface and static methods for managing and
accessing ObjectLoader implementations. |
XMLControlElement |
This is a basic xml control for storing data. |
XMLJavaLoader |
This is an ObjectLoader implementation that uses the Java XMLEncoder and
XMLDecoder classes to save and load data. |
XMLLoader |
This is an ObjectLoader implementation that attempts to create a new object
of class element.getObjectClass() but takes no other action. |
XMLPropertyElement |
This defines methods for storing data in an xml property element. |
XMLTable |
This is a table view of an XML control and its property contents. |
XMLTableInspector |
A dialog that displays an editable table of XMLControl properties. |
XMLTableModel |
A table model for an XMLTable. |
XMLTree |
This is an XML tree in a scroller. |
XMLTreeChooser |
This modal dialog lets the user choose items from a tree view of an XMLControl. |
XMLTreeNode |
This is a DefaultMutableTreeNode for an XML JTree. |
XMLTreePanel |
This is a split pane view of an XML tree and its contents. |