Serialized Form


Package cz.zcu.fav.kiv.jsim

Class cz.zcu.fav.kiv.jsim.JSimException extends java.lang.Exception implements Serializable

serialVersionUID: 616365517273053349L

Serialized Fields

specific

java.lang.String specific
Specific message for every exception.

Class cz.zcu.fav.kiv.jsim.JSimInvalidContextException extends JSimException implements Serializable

serialVersionUID: 7223601046880769736L

Class cz.zcu.fav.kiv.jsim.JSimInvalidParametersException extends JSimException implements Serializable

serialVersionUID: -3084914898257005612L

Class cz.zcu.fav.kiv.jsim.JSimInvalidProcessStateException extends JSimException implements Serializable

serialVersionUID: -405684069016999152L

Serialized Fields

oldState

JSimProcessState oldState

newState

JSimProcessState newState

Class cz.zcu.fav.kiv.jsim.JSimKernelPanicException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1657081279738584689L

Class cz.zcu.fav.kiv.jsim.JSimMethodNotSupportedException extends JSimException implements Serializable

serialVersionUID: -3900064906080300042L

Class cz.zcu.fav.kiv.jsim.JSimProcessDeath extends java.lang.RuntimeException implements Serializable

serialVersionUID: 3156416748812388997L

Class cz.zcu.fav.kiv.jsim.JSimSecurityException extends JSimException implements Serializable

serialVersionUID: 7648761331634727514L

Class cz.zcu.fav.kiv.jsim.JSimSimulationAlreadyTerminatedException extends JSimException implements Serializable

serialVersionUID: -63684748449634111L

Class cz.zcu.fav.kiv.jsim.JSimTooManyHeadsException extends JSimException implements Serializable

serialVersionUID: 4291053650988373368L

Class cz.zcu.fav.kiv.jsim.JSimTooManyProcessesException extends JSimException implements Serializable

serialVersionUID: -2927090452133529374L


Package cz.zcu.fav.kiv.jsim.gui

Class cz.zcu.fav.kiv.jsim.gui.JSimDetailedInfoWindow extends javax.swing.JDialog implements Serializable

serialVersionUID: -6974187500683718335L

Serialized Fields

myParent

JSimMainWindow myParent
The owner of this dialog.


objectInfo

JSimDisplayable objectInfo
The object whose characteristics will be displayed in this dialog.


panel

javax.swing.JPanel panel

button

javax.swing.JButton button

table

javax.swing.JTable table

tableModel

javax.swing.table.DefaultTableModel tableModel

tableScrollPane

javax.swing.JScrollPane tableScrollPane

Class cz.zcu.fav.kiv.jsim.gui.JSimMainWindow extends javax.swing.JFrame implements Serializable

serialVersionUID: -4221191798348575280L

Serialized Fields

myParent

JSimSimulation myParent
Simulation this window belongs to.


mode

JSimSimulationMode mode
The simulation mode: text, GUI batch, or GUI interactive.


graphicLock

java.lang.Object graphicLock
The lock used to suspend the main thread while the window is open.


stepLock

java.lang.Object stepLock
The lock used to notify the main thread while the simulation is paused in GUI batch mode.


endLock

java.lang.Object endLock
The lock used to notify the main thread while the simulation waits in waitForWindowClosure().


myActionListener

JSimMainWindow.MyActionAdapter myActionListener
The main window's action listener.


myMouseListener

JSimMainWindow.MyMouseAdapter myMouseListener
The main window's mouse listener.


myWindowListener

JSimMainWindow.MyWindowAdapter myWindowListener
The main window's window listener.


buttonPanel

javax.swing.JPanel buttonPanel

processesPanel

javax.swing.JPanel processesPanel

queuesPanel

javax.swing.JPanel queuesPanel

fieldUntil

javax.swing.JTextField fieldUntil

fieldNoOfSteps

javax.swing.JTextField fieldNoOfSteps

fieldCurrentTime

JSimMainWindow.JFieldCurrentTime fieldCurrentTime

commonCh

JSimMainWindow.CommonChanges commonCh

buttonQuit

javax.swing.JButton buttonQuit

buttonOneStep

javax.swing.JButton buttonOneStep

buttonUntil

javax.swing.JButton buttonUntil

buttonNoOfSteps

javax.swing.JButton buttonNoOfSteps

buttonPause

javax.swing.JButton buttonPause

buttonContinue

javax.swing.JButton buttonContinue

splitPane

javax.swing.JSplitPane splitPane

splitListPane

javax.swing.JSplitPane splitListPane

userOutputScrollPane

javax.swing.JScrollPane userOutputScrollPane

processListScrollPane

javax.swing.JScrollPane processListScrollPane

queueListScrollPane

javax.swing.JScrollPane queueListScrollPane

processList

JSimMainWindowList processList

queueList

JSimMainWindowList queueList

userOutput

javax.swing.JTextArea userOutput

canClose

boolean canClose
Flag saying whether it is possible to close the window.


quitPressed

boolean quitPressed
Flag saying whether the quit button has been pressed.


paused

boolean paused
Flag saying whether the pause button has been pressed.


guiUpdate

JSimChange guiUpdate
The main dispatcher of changes generated during simulation progress. Used to notify various GUI components.


openDetailedWindows

java.util.ArrayList<E> openDetailedWindows
A list of open detailed info windows.


newLine

java.lang.String newLine
The new-line property of the OS used.

Class cz.zcu.fav.kiv.jsim.gui.JSimMainWindowList extends javax.swing.JList implements Serializable

serialVersionUID: -1008381964311514679L

Serialized Fields

myParent

JSimSimulation myParent
The simulation that this list's main window belongs to.


objectsToDisplay

java.util.Set<E> objectsToDisplay
A set of objects delivered by the simulation that this list has to display. If the set is ordered, the list will also be ordered.


myInfoTable

java.util.ArrayList<E> myInfoTable
An array list of displayed objects. A selected item's position is used as an index to this array list.


listModel

javax.swing.DefaultListModel listModel
The list's list model.


Package cz.zcu.fav.kiv.jsim.ipc

Class cz.zcu.fav.kiv.jsim.ipc.JSimTooManySemaphoresException extends JSimException implements Serializable

serialVersionUID: -6791128141792934698L



Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.