Package warnings
Class RepeatWarning
java.lang.Object
warnings.RepeatWarning
Used when something might repeat a lot. Will dump messages to the terminal
once or twice, but otherwise will just use the title bar warning system.
- Author:
- dg50
-
Constructor Summary
ConstructorDescriptionRepeatWarning
(String warningSource) RepeatWarning
(String warningSource, int maxPrints, int maxStackTraces) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
Clear warning from the displayed list.int
int
int
int
void
setMaxPrints
(int maxPrints) void
setMaxStackTraces
(int maxStackTraces) void
setnPrints
(int nPrints) void
setnStackTraces
(int nStackTraces) void
setToolTip
(String tip) Set tool tip text for the warningvoid
showWarning
(Exception e, int warningLevel) show a warning based on an exceptionvoid
showWarning
(String warningMsg, int warningLevel) Show a warning text.
-
Constructor Details
-
RepeatWarning
Constructor- Parameters:
warningSource
- text for warning sourcemaxPrints
- max number of times message will be printed to the terminalmaxStackTraces
- max number of stack trace dumps when the warning is an exception
-
RepeatWarning
- Parameters:
warningSource
- text for warning source
-
-
Method Details
-
setToolTip
Set tool tip text for the warning- Parameters:
tip
- tip text
-
showWarning
Show a warning text.- Parameters:
warningMsg
- message textwarningLevel
- warning level, 0, 1 or 2
-
showWarning
show a warning based on an exception- Parameters:
e
- Exception.warningLevel
- warning level, 0, 1 or 2
-
clearWarning
public void clearWarning()Clear warning from the displayed list. -
getMaxPrints
public int getMaxPrints()- Returns:
- the maxPrints
-
setMaxPrints
public void setMaxPrints(int maxPrints) - Parameters:
maxPrints
- the maxPrints to set
-
getMaxStackTraces
public int getMaxStackTraces()- Returns:
- the maxStackTraces
-
setMaxStackTraces
public void setMaxStackTraces(int maxStackTraces) - Parameters:
maxStackTraces
- the maxStackTraces to set
-
getnPrints
public int getnPrints()- Returns:
- the nPrints
-
setnPrints
public void setnPrints(int nPrints) - Parameters:
nPrints
- the nPrints to set
-
getnStackTraces
public int getnStackTraces()- Returns:
- the nStackTraces
-
setnStackTraces
public void setnStackTraces(int nStackTraces) - Parameters:
nStackTraces
- the nStackTraces to set
-