Top Interfaces Classes
module jdk.hotspot.agent

Package sun.jvm.hotspot.ui


Interface Summary

Modifier and TypeInterface 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

Class Summary

Modifier and TypeClass 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 sun.jvm.hotspot.utilities.PointerFinder to provide a graphical user interface to the VM's debugging utility "find".

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