This exception is thrown when a random stream factory cannot instantiate a stream on a call to its umontreal.ssj.rng.RandomStreamFactory.newInstance method. More...
Public Member Functions | |
| RandomStreamInstantiationException (RandomStreamFactory factory) | |
| Constructs a new random stream instantiation exception with no message, no cause, and thrown by the given factory. | |
| RandomStreamInstantiationException (RandomStreamFactory factory, String message) | |
| Constructs a new random stream instantiation exception with the given message, no cause, and concerning factory. | |
| RandomStreamInstantiationException (RandomStreamFactory factory, Throwable cause) | |
| Constructs a new random stream instantiation exception with no message, the given cause, and concerning factory. | |
| RandomStreamInstantiationException (RandomStreamFactory factory, String message, Throwable cause) | |
| Constructs a new random stream instantiation exception with the given message, the supplied cause, and concerning factory. | |
| RandomStreamFactory | getRandomStreamFactory () |
| Returns the random stream factory concerned by this exception. | |
| String | toString () |
| Returns a short description of the exception. | |
This exception is thrown when a random stream factory cannot instantiate a stream on a call to its umontreal.ssj.rng.RandomStreamFactory.newInstance method.
Definition at line 34 of file RandomStreamInstantiationException.java.
| umontreal.ssj.rng.RandomStreamInstantiationException.RandomStreamInstantiationException | ( | RandomStreamFactory | factory | ) |
Constructs a new random stream instantiation exception with no message, no cause, and thrown by the given factory.
| factory | the random stream factory which thrown the exception. |
Definition at line 43 of file RandomStreamInstantiationException.java.
| umontreal.ssj.rng.RandomStreamInstantiationException.RandomStreamInstantiationException | ( | RandomStreamFactory | factory, |
| String | message ) |
Constructs a new random stream instantiation exception with the given message, no cause, and concerning factory.
| factory | the random stream factory concerned by the exception. |
| message | the error message describing the exception. |
Definition at line 55 of file RandomStreamInstantiationException.java.
| umontreal.ssj.rng.RandomStreamInstantiationException.RandomStreamInstantiationException | ( | RandomStreamFactory | factory, |
| Throwable | cause ) |
Constructs a new random stream instantiation exception with no message, the given cause, and concerning factory.
| factory | the random stream factory concerned by the exception. |
| cause | the cause of the exception. |
Definition at line 67 of file RandomStreamInstantiationException.java.
| umontreal.ssj.rng.RandomStreamInstantiationException.RandomStreamInstantiationException | ( | RandomStreamFactory | factory, |
| String | message, | ||
| Throwable | cause ) |
Constructs a new random stream instantiation exception with the given message, the supplied cause, and concerning factory.
| factory | the random stream factory concerned by the exception. |
| message | the error message describing the exception. |
| cause | the cause of the exception. |
Definition at line 80 of file RandomStreamInstantiationException.java.
| RandomStreamFactory umontreal.ssj.rng.RandomStreamInstantiationException.getRandomStreamFactory | ( | ) |
Returns the random stream factory concerned by this exception.
Definition at line 90 of file RandomStreamInstantiationException.java.
| String umontreal.ssj.rng.RandomStreamInstantiationException.toString | ( | ) |
Returns a short description of the exception.
If getRandomStreamFactory returns null, this calls super.toString. Otherwise, the result is the concatenation of: a) the name of the actual class of the exception;
b) the string ": For random stream factory ";
c) the result of getRandomStreamFactory .toString();
d) if java.lang.Throwable.getMessage is non-null, ", " followed by the result of java.lang.Throwable.getMessage.
Definition at line 105 of file RandomStreamInstantiationException.java.