Package org.jrd.frontend.frame.main
Class GlobalConsole
- java.lang.Object
-
- org.jrd.frontend.frame.main.GlobalConsole
-
- All Implemented Interfaces:
io.github.mkoncek.classpathless.api.MessagesListener
,OverwriteClassDialog.TextLog
public class GlobalConsole extends java.lang.Object implements io.github.mkoncek.classpathless.api.MessagesListener, OverwriteClassDialog.TextLog
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButton
clean
private static GlobalConsole
console
static java.lang.String
CPLC_AC
static java.lang.String
CPLC_DUPLICATED_CODE_VERBOSITY_CONSTANT
static java.lang.String
CPLC_IA
static java.lang.String
CPLC_IL
static java.lang.String[]
CPLC_ITEMS
static java.lang.String
CPLC_R
static java.lang.String
CPLC_SO
private boolean
first
private javax.swing.JDialog
frame
private TextWithControls
log
private javax.swing.JList<java.lang.String>
verboseCplc
-
Constructor Summary
Constructors Constructor Description GlobalConsole()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMessage(java.util.logging.Level level, java.lang.String s)
void
addMessage(java.util.logging.Level level, java.lang.String format, java.lang.Object... args)
static GlobalConsole
getConsole()
java.lang.String
getText()
void
hide()
private Logger.Level
levelToLevel(java.util.logging.Level level)
private void
onListEverything()
private void
setCplcVerbosityTooltip()
void
setText(java.lang.String s)
void
show()
void
show(boolean modal)
private java.lang.String
stamp()
private java.lang.String
tail(java.lang.String s)
-
-
-
Field Detail
-
CPLC_DUPLICATED_CODE_VERBOSITY_CONSTANT
public static final java.lang.String CPLC_DUPLICATED_CODE_VERBOSITY_CONSTANT
- See Also:
- Constant Field Values
-
CPLC_IL
public static final java.lang.String CPLC_IL
- See Also:
- Constant Field Values
-
CPLC_IA
public static final java.lang.String CPLC_IA
- See Also:
- Constant Field Values
-
CPLC_SO
public static final java.lang.String CPLC_SO
- See Also:
- Constant Field Values
-
CPLC_AC
public static final java.lang.String CPLC_AC
- See Also:
- Constant Field Values
-
CPLC_R
public static final java.lang.String CPLC_R
- See Also:
- Constant Field Values
-
CPLC_ITEMS
public static final java.lang.String[] CPLC_ITEMS
-
console
private static GlobalConsole console
-
log
private final TextWithControls log
-
clean
private final javax.swing.JButton clean
-
verboseCplc
private javax.swing.JList<java.lang.String> verboseCplc
-
frame
private final javax.swing.JDialog frame
-
first
private boolean first
-
-
Method Detail
-
onListEverything
private void onListEverything()
-
setCplcVerbosityTooltip
private void setCplcVerbosityTooltip()
-
getConsole
public static GlobalConsole getConsole()
-
hide
public void hide()
-
show
public void show()
-
show
public void show(boolean modal)
-
stamp
private java.lang.String stamp()
-
tail
private java.lang.String tail(java.lang.String s)
-
levelToLevel
private Logger.Level levelToLevel(java.util.logging.Level level)
-
addMessage
public void addMessage(java.util.logging.Level level, java.lang.String s)
- Specified by:
addMessage
in interfaceio.github.mkoncek.classpathless.api.MessagesListener
-
addMessage
public void addMessage(java.util.logging.Level level, java.lang.String format, java.lang.Object... args)
- Specified by:
addMessage
in interfaceio.github.mkoncek.classpathless.api.MessagesListener
-
getText
public java.lang.String getText()
- Specified by:
getText
in interfaceOverwriteClassDialog.TextLog
-
setText
public void setText(java.lang.String s)
- Specified by:
setText
in interfaceOverwriteClassDialog.TextLog
-
-