| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| Exception | Description |
|---|---|
| VariableNotFoundException |