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.JButtoncleanprivate static GlobalConsoleconsolestatic java.lang.StringCPLC_ACstatic java.lang.StringCPLC_DUPLICATED_CODE_VERBOSITY_CONSTANTstatic java.lang.StringCPLC_IAstatic java.lang.StringCPLC_ILstatic java.lang.String[]CPLC_ITEMSstatic java.lang.StringCPLC_Rstatic java.lang.StringCPLC_SOprivate booleanfirstprivate javax.swing.JDialogframeprivate TextWithControlslogprivate 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 voidaddMessage(java.util.logging.Level level, java.lang.String s)voidaddMessage(java.util.logging.Level level, java.lang.String format, java.lang.Object... args)static GlobalConsolegetConsole()java.lang.StringgetText()voidhide()private Logger.LevellevelToLevel(java.util.logging.Level level)private voidonListEverything()private voidsetCplcVerbosityTooltip()voidsetText(java.lang.String s)voidshow()voidshow(boolean modal)private java.lang.Stringstamp()private java.lang.Stringtail(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:
addMessagein 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:
addMessagein interfaceio.github.mkoncek.classpathless.api.MessagesListener
-
getText
public java.lang.String getText()
- Specified by:
getTextin interfaceOverwriteClassDialog.TextLog
-
setText
public void setText(java.lang.String s)
- Specified by:
setTextin interfaceOverwriteClassDialog.TextLog
-
-