cz.zcu.fav.kiv.jsim
Class JSimInvalidProcessStateException
java.lang.Object
java.lang.Throwable
java.lang.Exception
cz.zcu.fav.kiv.jsim.JSimException
cz.zcu.fav.kiv.jsim.JSimInvalidProcessStateException
- All Implemented Interfaces:
- java.io.Serializable
public class JSimInvalidProcessStateException
- extends JSimException
The JSimInvalidProcessStateException is thrown whenever an attempt is made to change a process's state with JSimProcess.setProcessState()
but there is not a transition between the current and the desired state in the graph of J-Sim process states. You should never need to
create an instance of this class.
- Since:
- J-Sim version 0.1.2
- Version:
- J-Sim version 0.6.0
- Author:
- Jarda KAČER
- See Also:
- Serialized Form
Method Summary |
void |
printComment(java.io.PrintStream ps)
Prints an explanation why this exception was thrown. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- Serialization identification.
- See Also:
- Constant Field Values
oldState
private JSimProcessState oldState
newState
private JSimProcessState newState
JSimInvalidProcessStateException
public JSimInvalidProcessStateException(java.lang.String param,
JSimProcessState oldSt,
JSimProcessState newSt)
- Creates a new JSimInvalidProcessStateException with a specific information.
- Parameters:
param
- Holds detailed information about specific circumstances of this exception, for example a method's or a varibale's name.oldSt
- The current state of a process.newSt
- The state that the user or J-Sim attempted to switch to.
printComment
public void printComment(java.io.PrintStream ps)
- Description copied from class:
JSimException
- Prints an explanation why this exception was thrown. The explanation is printed out to a print stream.
- Overrides:
printComment
in class JSimException
- Parameters:
ps
- The print stream that the explanation is to be printed to.
Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.