Public Member Functions | |
ErrorGUI (JFrame oParent) | |
Constructor. | |
ErrorGUI (javax.swing.JInternalFrame oParent) | |
Constructor. | |
ErrorGUI (JDialog oParent) | |
Constructor. | |
void | WriteErrorMessage (ModelException oErr) |
This function is the one-stop shop for writing error messages to screen. | |
Static Public Attributes | |
static final int | UNKNOWN = 0 |
Message of unknown type. | |
static final int | NO_MESSAGE = 1 |
You can pass no message. | |
static final int | PAUSE_RUN = 2 |
Request to pause run. | |
static final int | RUN = 3 |
Request to run model. | |
static final int | INPUT_FILE = 4 |
Request to input file. | |
static final int | QUIT = 5 |
Request to quit model. | |
static final int | MODEL_READY = 6 |
Model is in ready state. | |
static final int | MODEL_NOT_READY = 7 |
Model is not in ready state. | |
static final int | MODEL_PAUSED = 8 |
Model is paused. | |
static final int | RUN_COMPLETE = 9 |
Requested run is complete. | |
static final int | COMMAND_DONE = 10 |
Model is finished executing command. | |
static final int | INFO = 11 |
Message in the strMoreInfo string will be passed to the user. | |
static final int | BAD_ARGUMENT = 12 |
A bad or missing argument has been passed from the interface for a command. | |
static final int | BAD_COMMAND = 13 |
A bad command has been passed from the interface. | |
static final int | CANT_FIND_OBJECT = 14 |
An object could not be found. | |
static final int | TREE_WRONG_TYPE = 15 |
A tree was not of an expected type. | |
static final int | ACCESS_VIOLATION = 16 |
An access violation occurred. | |
static final int | BAD_FILE = 17 |
Bad file name or path - couldn't open the file. | |
static final int | BAD_FILE_TYPE = 18 |
A file was not an expected type. | |
static final int | BAD_XML_FILE = 19 |
XML file is malformed or invalid. | |
static final int | NEED_FILE = 20 |
Expected file name and didn't get one. | |
static final int | FILE_TOO_OLD = 26 |
File is too old to use. | |
static final int | DATA_MISSING = 21 |
Couldn't find needed data in file. | |
static final int | BAD_DATA = 22 |
Data was scrambled, of incorrect type, or otherwise invalid. | |
static final int | DATA_READ_ONLY = 23 |
Data isn't accessible for writing. | |
static final int | ILLEGAL_OP = 24 |
Illegal operation. | |
static final int | TAB_FILE_PREMATURE_END = 25 |
Unexpected end to tab-format file. | |
Private Member Functions | |
void | ShowError (String sMsg) |
Displays a message to the screen. | |
void | WriteBadFile (ModelException oErr) |
This type of error is called when a file cannot be opened or read. | |
void | WriteBadXMLFile (ModelException oErr) |
This is called when an XML file (probably parameter file) is not well-formed or it's invalid - in other words, the parser chokes on it. | |
void | WriteDataMissingFromFile (ModelException oErr) |
This is called when a behavior can't find data it needs. | |
void | WriteBadFileType (ModelException oErr) |
This is called when a file type that the model wasn't expecting is passed. | |
void | WriteBadData (ModelException oErr) |
This is a panic error when a function in the model gets bad data - nothing the user can do about this one. | |
void | WriteIllegalOp (ModelException oErr) |
An illegal operation was attempted in the code - nothing the user can do about this one. | |
void | WriteDataReadOnly (ModelException oErr) |
Some model object tried to poach somebody else's data, or something - anyway, it's yet another internal thing the user can't do anything about. | |
void | WriteCantFindObject (ModelException oErr) |
Something can't be found. | |
void | WriteTreeWrongType (ModelException oErr) |
An internal error - some behavior got a tree type they didn't expect. | |
void | WriteAccessViolation (ModelException oErr) |
Access violation error - right now nobody calls this. | |
void | WriteUnknownError (ModelException oErr) |
Unknown error type. | |
void | WriteBadTabFile (ModelException oErr) |
Write error about a problem with a tab-delimited input file. | |
void | WriteJavaError (ModelException oErr) |
Write an error that was thrown in the Java code, with a user message which needs no additional help or formatting. | |
void | WriteFileTooOld (ModelException oErr) |
Write that a file was too old to use. | |
Private Attributes | |
java.awt.Component | m_oParent |
Parent container to display error messages in. |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
Put in documentation If you wish to simply display an error message, set the calling function to "JAVA". Otherwise you will get a default error message according to the error code.
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Displays a message to the screen.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) October 21, 2005: Broke up the strings to look good on smaller displays (LEM) |
|
Access violation error - right now nobody calls this.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This is a panic error when a function in the model gets bad data - nothing the user can do about this one.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This type of error is called when a file cannot be opened or read.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This is called when a file type that the model wasn't expecting is passed.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Write error about a problem with a tab-delimited input file.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This is called when an XML file (probably parameter file) is not well-formed or it's invalid - in other words, the parser chokes on it.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Something can't be found. Could be an internal error, or could refer to library setup.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This is called when a behavior can't find data it needs.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Some model object tried to poach somebody else's data, or something - anyway, it's yet another internal thing the user can't do anything about.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
This function is the one-stop shop for writing error messages to screen.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Write that a file was too old to use.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
An illegal operation was attempted in the code - nothing the user can do about this one.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Write an error that was thrown in the Java code, with a user message which needs no additional help or formatting.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
An internal error - some behavior got a tree type they didn't expect.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Unknown error type.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |