SORTIE Java Interface
1
|
This class handles all error message writing. More...
Public Member Functions | |
ErrorGUI (JFrame oParent) | |
Constructor. More... | |
ErrorGUI (javax.swing.JInternalFrame oParent) | |
Constructor. More... | |
ErrorGUI (JDialog oParent) | |
Constructor. More... | |
void | writeErrorMessage (ModelException oErr) |
This function is the one-stop shop for writing error messages to screen. More... | |
Static Public Attributes | |
static final int | UNKNOWN = 0 |
Message of unknown type. More... | |
static final int | NO_MESSAGE = 1 |
You can pass no message. More... | |
static final int | PAUSE_RUN = 2 |
Request to pause run. More... | |
static final int | RUN = 3 |
Request to run model. More... | |
static final int | INPUT_FILE = 4 |
Request to input file. More... | |
static final int | QUIT = 5 |
Request to quit model. More... | |
static final int | MODEL_READY = 6 |
Model is in ready state. More... | |
static final int | MODEL_NOT_READY = 7 |
Model is not in ready state. More... | |
static final int | MODEL_PAUSED = 8 |
Model is paused. More... | |
static final int | RUN_COMPLETE = 9 |
Requested run is complete. More... | |
static final int | COMMAND_DONE = 10 |
Model is finished executing command. More... | |
static final int | INFO = 11 |
Message in the strMoreInfo string will be passed to the user. More... | |
static final int | BAD_ARGUMENT = 12 |
A bad or missing argument has been passed from the interface for a command. More... | |
static final int | BAD_COMMAND = 13 |
A bad command has been passed from the interface. More... | |
static final int | CANT_FIND_OBJECT = 14 |
An object could not be found. More... | |
static final int | TREE_WRONG_TYPE = 15 |
A tree was not of an expected type. More... | |
static final int | ACCESS_VIOLATION = 16 |
An access violation occurred. More... | |
static final int | BAD_FILE = 17 |
Bad file name or path - couldn't open the file. More... | |
static final int | BAD_FILE_TYPE = 18 |
A file was not an expected type. More... | |
static final int | BAD_XML_FILE = 19 |
XML file is malformed or invalid. More... | |
static final int | NEED_FILE = 20 |
Expected file name and didn't get one. More... | |
static final int | FILE_TOO_OLD = 26 |
File is too old to use. More... | |
static final int | DATA_MISSING = 21 |
Couldn't find needed data in file. More... | |
static final int | BAD_DATA = 22 |
Data was scrambled, of incorrect type, or otherwise invalid. More... | |
static final int | DATA_READ_ONLY = 23 |
Data isn't accessible for writing. More... | |
static final int | ILLEGAL_OP = 24 |
Illegal operation. More... | |
static final int | TAB_FILE_PREMATURE_END = 25 |
Unexpected end to tab-format file. More... | |
Private Member Functions | |
void | showError (String sMsg) |
Displays a message to the screen. More... | |
void | writeBadFile (ModelException oErr) |
This type of error is called when a file cannot be opened or read. More... | |
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. More... | |
void | writeDataMissingFromFile (ModelException oErr) |
This is called when a behavior can't find data it needs. More... | |
void | writeBadFileType (ModelException oErr) |
This is called when a file type that the model wasn't expecting is passed. More... | |
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. More... | |
void | writeIllegalOp (ModelException oErr) |
An illegal operation was attempted in the code - nothing the user can do about this one. More... | |
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. More... | |
void | writeCantFindObject (ModelException oErr) |
Something can't be found. More... | |
void | writeTreeWrongType (ModelException oErr) |
An internal error - some behavior got a tree type they didn't expect. More... | |
void | writeAccessViolation (ModelException oErr) |
Access violation error - right now nobody calls this. More... | |
void | writeUnknownError (ModelException oErr) |
Unknown error type. More... | |
void | writeBadTabFile (ModelException oErr) |
Write error about a problem with a tab-delimited input file. More... | |
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. More... | |
void | WriteFileTooOld (ModelException oErr) |
Write that a file was too old to use. More... | |
Private Attributes | |
java.awt.Component | m_oParent |
Parent container to display error messages in. More... | |
This class handles all error message writing.
Copyright: Copyright (c) Charles D. Canham 2003
Company: Cary Institute of Ecosystem Studies
Put in error writing functions for Java errors
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.
Edit history:
---------------—
April 28, 2004: Submitted in beta version (LEM)
July 19, 2004: Expanded the number of containers this class can work with (LEM)
sortie.gui.ErrorGUI.ErrorGUI | ( | JFrame | oParent | ) |
Constructor.
oParent | A window over which to display messages |
Edit history:
---------------—
April 28, 2004: Submitted in beta version (LEM)
sortie.gui.ErrorGUI.ErrorGUI | ( | javax.swing.JInternalFrame | oParent | ) |
Constructor.
oParent | A window over which to display messages |
sortie.gui.ErrorGUI.ErrorGUI | ( | JDialog | oParent | ) |
Constructor.
oParent | A window over which to display messages |
|
private |
Displays a message to the screen.
sMsg | Message to display. |
|
private |
Access violation error - right now nobody calls this.
oErr | Error to display |
|
private |
This is a panic error when a function in the model gets bad data - nothing the user can do about this one.
oErr | Error to display |
|
private |
This type of error is called when a file cannot be opened or read.
oErr | Error to display |
|
private |
This is called when a file type that the model wasn't expecting is passed.
oErr | Error to display |
|
private |
Write error about a problem with a tab-delimited input file.
oErr | Error to display |
|
private |
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.
oErr | Error to display |
|
private |
Something can't be found.
Could be an internal error, or could refer to library setup.
oErr | Error to display |
|
private |
This is called when a behavior can't find data it needs.
oErr | Error to display |
|
private |
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.
oErr | Error to display |
void sortie.gui.ErrorGUI.writeErrorMessage | ( | ModelException | oErr | ) |
This function is the one-stop shop for writing error messages to screen.
oErr | Error to display |
|
private |
Write that a file was too old to use.
oErr | Error to display |
|
private |
An illegal operation was attempted in the code - nothing the user can do about this one.
oErr | Error to display |
|
private |
Write an error that was thrown in the Java code, with a user message which needs no additional help or formatting.
oErr | Error to display |
|
private |
An internal error - some behavior got a tree type they didn't expect.
oErr | Error to display |
|
private |
Unknown error type.
oErr | Error to display |
|
static |
An access violation occurred.
|
static |
A bad or missing argument has been passed from the interface for a command.
|
static |
A bad command has been passed from the interface.
|
static |
Data was scrambled, of incorrect type, or otherwise invalid.
|
static |
Bad file name or path - couldn't open the file.
|
static |
A file was not an expected type.
|
static |
XML file is malformed or invalid.
|
static |
An object could not be found.
|
static |
Model is finished executing command.
|
static |
Couldn't find needed data in file.
|
static |
Data isn't accessible for writing.
|
static |
File is too old to use.
|
static |
Illegal operation.
|
static |
Message in the strMoreInfo string will be passed to the user.
|
static |
Request to input file.
|
private |
Parent container to display error messages in.
|
static |
Model is not in ready state.
|
static |
Model is paused.
|
static |
Model is in ready state.
|
static |
Expected file name and didn't get one.
|
static |
You can pass no message.
|
static |
Request to pause run.
|
static |
Request to quit model.
|
static |
Request to run model.
|
static |
Requested run is complete.
|
static |
Unexpected end to tab-format file.
|
static |
A tree was not of an expected type.
|
static |
Message of unknown type.