public class ErrorStack
extends java.lang.Object
Constructor and Description |
---|
ErrorStack() |
Modifier and Type | Method and Description |
---|---|
int |
countErrors()
Counts the total number of errors in the stack
|
void |
createErrorField(java.lang.String key,
java.lang.String description)
Creates a new error entry in the stack
|
boolean |
hasErrors()
Check if some error occurred in the stack
|
boolean |
isOccured(java.lang.String key)
Checks if the specified error occured
|
static boolean |
isOccured(java.lang.String key,
ErrorStack es)
Checks if the specified error occured
|
void |
print()
Prints stack state to vout
|
void |
printReport()
Print a report on stack state to vout
|
void |
printSummary()
Print a summary of stack state to vout
|
void |
resetOccurance()
Reset state of all errors to "not occured"
|
void |
setContestDescription(java.lang.String contestDescription) |
void |
setMainDescription(java.lang.String key,
java.lang.String description) |
void |
setOccured(java.lang.String key)
Sets the state of the specified error to "occured"
|
void |
setOptDescription(java.lang.String key,
double d) |
void |
setOptDescription(java.lang.String key,
java.lang.String description) |
public void createErrorField(java.lang.String key, java.lang.String description)
key
- error id (usually equal to description)description
- error descriptionpublic void setOccured(java.lang.String key)
key
- error idpublic boolean hasErrors()
public void setMainDescription(java.lang.String key, java.lang.String description)
public void setOptDescription(java.lang.String key, java.lang.String description)
public void setOptDescription(java.lang.String key, double d)
public void resetOccurance()
public boolean isOccured(java.lang.String key)
key
- error idpublic static boolean isOccured(java.lang.String key, ErrorStack es)
key
- error ides
- error stackpublic int countErrors()
public void print()
public void printReport()
public void printSummary()
public void setContestDescription(java.lang.String contestDescription)