Serialized Form


Package cz.zcu.fav.kiv.jsim

Class cz.zcu.fav.kiv.jsim.JSimCalendarEvent implements Serializable

Serialized Fields

time

double time
The simulation time point the process is scheduled for.


processNumber

long processNumber
The process's number. This field is serialized instead of the process itself.


creationTime

long creationTime
The real (wallclock) time of the event's creation. Used only for deterministic ordering of events in the calendar (later created, later interpreted).

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

Serialized Fields

specific

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

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

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

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

Serialized Fields

oldState

int oldState

newState

int newState

Class cz.zcu.fav.kiv.jsim.JSimKernelPanicException implements Serializable

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

Class cz.zcu.fav.kiv.jsim.JSimProcessDeath implements Serializable

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

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

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

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


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

Class cz.zcu.fav.kiv.jsim.gui.JSimDetailedInfoWindow implements Serializable

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 implements Serializable

Serialized Fields

myParent

JSimSimulation myParent
Simulation this window belongs to.


mode

int 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

listPanel

javax.swing.JPanel listPanel

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 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 implements Serializable

Serialized Fields

myParent

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


listType

int listType
Type of the list: contains processes, queues, ...


objectsToDisplay

java.util.Set 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 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 implements Serializable



Copyright © 2000-2004 University of West Bohemia, FAV-KIV. All Rights Reserved. Build date 20040510.