Modifier and Type | Interface and Description |
---|---|
public interface | Editor
High-level interface describing what the debugger requires from an editor component in order to display source code. |
public interface | EditorCommands
The debugger supplies an implementation of this interface to Editors it requests be opened by the EditorFactory. |
public interface | EditorFactory
An EditorFactory is the basis of pluggable editor components. |
public interface | FrameWrapper
Provides uniform interface for dealing with JInternalFrames and JFrames. |
public interface |
Modifier and Type | Class and Description |
---|---|
public class | AnnotatedMemoryPanel
A subclass of JPanel which displays a hex dump of memory along with annotations describing the significance of various pieces. |
public class | Annotation
This can be extended, along with AnnotatedMemoryPanel, to be an arbitrarily complex mechanism, supporting user interaction, etc. |
public class | CommandProcessorPanel
A JPanel subclass containing a scrollable text area displaying the debugger's console, if it has one. |
public class | DeadlockDetectionPanel
A JPanel to show information about Java-level deadlocks. |
public class | DebuggerConsolePanel
A JPanel subclass containing a scrollable text area displaying the debugger's console, if it has one. |
public class | EditableAtEndDocument
This class implements a special type of document in which edits can only be performed at the end, from "mark" to the end of the document. |
public class | FindInCodeCachePanel
Finds a given (Address) value in the code cache. |
public class | FindInHeapPanel
Finds a given (Address) value in the heap. |
public class | FindPanel
Uses |
public class | GraphicsUtilities
Useful utilities for drawing graphics |
public class | HeapParametersPanel
Provides information about heap. |
public class | HighPrecisionJScrollBar
A JScrollBar which uses BigIntegers as the representation for the minimum, maximum, unit increment, etc. Interaction with the buttons and track is accurate to unit and block increments; however, if the scale of the scrollbar (defined by getMaximumHP().subtract(getMinimumHP())) is very large, each interaction with the thumb will necessarily cause extremely large motion of the value. |
public class | HistoryComboBox
Provides an editable text field with history. |
public class | Inspector
This class implements tree-browsing functionality of a particular SimpleTreeNode, and is only designed to be used in a debugging system. |
public class | JavaStackTracePanel
Provides Java stack trace of a Java Thread |
public class | JavaThreadsPanel
This panel contains a JTable which displays the list of Java threads as their native thread identifiers combined with their Java names. |
public class | |
public class | |
public class | |
public class | MemoryViewer
Wraps a MemoryPanel with a field allowing the user to type in an address. |
public class | MonitorCacheDumpPanel
Provides information about monitor cache. |
public class | ObjectHistogramPanel
Displays the results of an ObjectHistogram run in a JTable, with a button to display all objects of that type |
public class | ObjectListPanel
Lists objects along with their types |
public class | |
public class | ProgressBarPanel
A panel containing a progress bar and a label |
public class | SAEditorPane
A simple subclass of JEditorPane for displaying uneditable html |
public class | SAPanel
This base class encapsulates many of the events that are fired from the various panels in this directory so they can easily be plugged in to different containing frameworks (HSDB). |
public class | SourceCodePanel
Panel supporting loading of and scrolling through source code. |
pack-priv class | StringTransferable
String transferable for drag-and-drop. |
public class | SysPropsPanel
Shows values of Java System properties. |
public class | ThreadInfoPanel
Provides implementation level info about a Java Thread |
public class | VMFlagsPanel
Shows values of Java command line flags |
public class | VMVersionInfoPanel
Shows VM version information |