Class JavaConsole
java.lang.Object
net.adoptopenjdk.icedteaweb.client.console.JavaConsole
- All Implemented Interfaces:
ObservableMessagesProvider
A simple Java console for IcedTeaPlugin and JavaWS
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JDialogprivate JPanelprivate booleanprivate Dimensionprivate static final Loggerprivate JSpinnerprivate final JavaConsole.PublicObservableprivate final List<ConsoleOutputPane> private JPanelprivate final List<MessageWithHeader> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic booleanprivate static booleanstatic JavaConsolegetData()private voidprivate voidInitialize the consoleprivate voidprivate voidinitializeWindow(Dimension size, JPanel content) static booleanprivate static booleanisEnabled(DeploymentConfiguration config) static voidprivate voidprivate voidprivate voidprivate voidprivate voidprivate PrintStreamprovideNullStreamIfEnforced(PrintStream original) private voidprivate voidrefreshOutputs(JPanel pane, int count) private voidshowConsole(boolean modal) voidvoidshowConsoleLater(boolean modal) private TeeOutputStreamteeErrStream(PrintStream original) private TeeOutputStreamteeOutStream(PrintStream original) private voidprivate voidupdateModel(Boolean force)
-
Field Details
-
LOG
-
rawData
-
outputs
-
observable
-
lastSize
-
consoleWindow
-
contentPanel
-
outputsPanel
-
numberOfOutputs
-
initialized
private boolean initialized
-
-
Constructor Details
-
JavaConsole
private JavaConsole()
-
-
Method Details
-
teeOutStream
-
teeErrStream
-
provideNullStreamIfEnforced
-
refreshOutputs
private void refreshOutputs() -
refreshOutputs
-
getConsole
-
isEnabled
public static boolean isEnabled() -
isEnabled
-
canShowOnStartup
public static boolean canShowOnStartup() -
canShowOnStartup
-
initializeWindow
private void initializeWindow() -
initializeWindow
-
initialize
private void initialize()Initialize the console -
showConsole
private void showConsole(boolean modal) -
hideConsole
private void hideConsole() -
showConsoleLater
public void showConsoleLater() -
showConsoleLater
public void showConsoleLater(boolean modal) -
printSystemProperties
private void printSystemProperties() -
printConfig
private void printConfig() -
printClassLoaders
private void printClassLoaders() -
printMemoryInfo
private void printMemoryInfo() -
printThreadInfo
private void printThreadInfo() -
main
-
addMessage
-
updateModel
private void updateModel() -
updateModel
-
getData
- Specified by:
getDatain interfaceObservableMessagesProvider
-
getObservable
- Specified by:
getObservablein interfaceObservableMessagesProvider
-