Package editor.debugger
Class BreakpointsDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- editor.debugger.BreakpointsDialog
-
- All Implemented Interfaces:
IHandleCancel,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class BreakpointsDialog extends javax.swing.JDialog implements IHandleCancel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classBreakpointsDialog.AddBreakpointActionprivate classBreakpointsDialog.DocHandlerprivate classBreakpointsDialog.RemoveBreakpointActionprivate classBreakpointsDialog.ViewSourceAction-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.AbstractButton_btnPlusprivate javax.swing.JButton_btnViewSourceprivate javax.swing.JCheckBox_cbCaughtprivate javax.swing.JCheckBox_cbRunScriptprivate javax.swing.JCheckBox_cbSuspendprivate javax.swing.JCheckBox_cbUncaughtprivate javax.swing.JPanel_configPanelprivate static BreakpointsDialog_currentprivate BreakpointTree_exceptionBpTreeprivate GosuEditor_fieldExprprivate GosuEditor_fieldRunScriptprivate javax.swing.JLabel_labelConditionprivate java.lang.Runnable_listenerprivate java.util.Map<Breakpoint,javax.swing.JPanel>_mapToPanelprivate javax.swing.JTree_tree-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBreakpointsDialog()privateBreakpointsDialog(Breakpoint bp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddCloseListener()private voidaddEscapeHandler(GosuEditor gosuEditor)private voidaddExceptionBreakpoint(java.lang.String fqn)private voidaddRunButton(javax.swing.JPanel buttonPanel)private voidaddSeparator(javax.swing.JPanel buttonPanel)private voidaddTools(ToolBar tb)protected voidclose()protected voidconfigUi()private javax.swing.JComponentcreateBreakpointsList()private javax.swing.JPanelcreateConfigPanel(Breakpoint bp)voidexpandAll()private voidexpandAll(int startingIndex, int rowCount)private GosuPanelgetGosuPanel()static BreakpointsDialoggetOrCreate()static BreakpointsDialoggetOrCreate(Breakpoint bp)private BreakpointgetSelectedBreakpoint()private BreakpointTreegetSelectedValue()static BreakpointsDialoggetShowing()private BreakpointTreemakeBreakpointTree()private LabToolbarButtonmakeButton(javax.swing.Action action)private javax.swing.JPanelmakeButtonPanel()private voidselectBreakpoint(Breakpoint bp)private voidupdateBreakpointJdi(Breakpoint bp)private voidupdateBreakpoints()private voidupdateConfigPanel()-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface editor.IHandleCancel
mapCancelKeystroke
-
-
-
-
Field Detail
-
_current
private static BreakpointsDialog _current
-
_tree
private javax.swing.JTree _tree
-
_btnViewSource
private javax.swing.JButton _btnViewSource
-
_configPanel
private javax.swing.JPanel _configPanel
-
_btnPlus
private javax.swing.AbstractButton _btnPlus
-
_mapToPanel
private java.util.Map<Breakpoint,javax.swing.JPanel> _mapToPanel
-
_listener
private java.lang.Runnable _listener
-
_exceptionBpTree
private BreakpointTree _exceptionBpTree
-
_cbRunScript
private javax.swing.JCheckBox _cbRunScript
-
_cbSuspend
private javax.swing.JCheckBox _cbSuspend
-
_cbUncaught
private javax.swing.JCheckBox _cbUncaught
-
_cbCaught
private javax.swing.JCheckBox _cbCaught
-
_labelCondition
private javax.swing.JLabel _labelCondition
-
_fieldExpr
private GosuEditor _fieldExpr
-
_fieldRunScript
private GosuEditor _fieldRunScript
-
-
Constructor Detail
-
BreakpointsDialog
private BreakpointsDialog(Breakpoint bp)
-
BreakpointsDialog
private BreakpointsDialog()
-
-
Method Detail
-
getOrCreate
public static BreakpointsDialog getOrCreate(Breakpoint bp)
-
getOrCreate
public static BreakpointsDialog getOrCreate()
-
selectBreakpoint
private void selectBreakpoint(Breakpoint bp)
-
configUi
protected void configUi()
-
addCloseListener
private void addCloseListener()
-
createConfigPanel
private javax.swing.JPanel createConfigPanel(Breakpoint bp)
-
addEscapeHandler
private void addEscapeHandler(GosuEditor gosuEditor)
-
makeButtonPanel
private javax.swing.JPanel makeButtonPanel()
-
addSeparator
private void addSeparator(javax.swing.JPanel buttonPanel)
-
addRunButton
private void addRunButton(javax.swing.JPanel buttonPanel)
-
createBreakpointsList
private javax.swing.JComponent createBreakpointsList()
-
expandAll
public void expandAll()
-
expandAll
private void expandAll(int startingIndex, int rowCount)
-
makeBreakpointTree
private BreakpointTree makeBreakpointTree()
-
updateBreakpointJdi
private void updateBreakpointJdi(Breakpoint bp)
-
updateBreakpoints
private void updateBreakpoints()
-
updateConfigPanel
private void updateConfigPanel()
-
getSelectedBreakpoint
private Breakpoint getSelectedBreakpoint()
-
getSelectedValue
private BreakpointTree getSelectedValue()
-
addTools
private void addTools(ToolBar tb)
-
getShowing
public static BreakpointsDialog getShowing()
-
addExceptionBreakpoint
private void addExceptionBreakpoint(java.lang.String fqn)
-
makeButton
private LabToolbarButton makeButton(javax.swing.Action action)
-
close
protected void close()
-
getGosuPanel
private GosuPanel getGosuPanel()
-
-