|
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. |