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.