|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Class EditorDialog is responsible for allowing the user to edit the properties of a particular breakpoint. This includes presenting the user interface of the breakpoint as well as the interface for the conditions and monitors of the breakpoint. This dialog allows the user to add conditions and monitors to a breakpoint.
Inner classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
Inner classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected javax.swing.JList |
conditionList
List showing the conditions, if any. |
protected javax.swing.JList |
monitorList
List showing the monitors, if any. |
protected Breakpoint |
targetBreakpoint
Breakpoint that we are editing. |
protected BreakpointUI |
uiAdapter
UI adapter for the breakpoint we are editing. |
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 |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
EditorDialog(Breakpoint bp)
Constructs the breakpoint managing dialog. |
Method Summary | |
protected javax.swing.DefaultListModel |
buildConditionList()
Put the target breakpoint's conditions into a new list model. |
protected javax.swing.DefaultListModel |
buildMonitorList()
Put the target breakpoint's monitors into a new list model. |
protected void |
commitConditionsAndMonitors()
Save the current conditions and monitors to the breakpoint. |
protected ValueCondition |
createCondition(java.awt.Window parent)
Creates a new value condition after presenting a dialog to the user to get their input. |
protected CommandMonitor |
createMonitor(java.awt.Window parent)
Creates a new command monitor after presenting a dialog to the user to get their input. |
protected void |
displayError(java.lang.String msg)
Inform the user of an error. |
protected void |
resolveBreakpoint()
Try to resolve the breakpoint if it is a resolvable breakpoint and it is currently unresolved. |
protected void |
resolveError(ResolveException re)
An error occurred trying to resolve a breakpoint. |
protected void |
undoChanges()
Undo whatever changes the user made to the breakpoint, conditions, or monitors. |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected Breakpoint targetBreakpoint
protected BreakpointUI uiAdapter
protected javax.swing.JList conditionList
protected javax.swing.JList monitorList
Constructor Detail |
public EditorDialog(Breakpoint bp)
bp
- breakpoint to edit.Method Detail |
protected void commitConditionsAndMonitors()
protected ValueCondition createCondition(java.awt.Window parent)
parent
- parent Window for the input dialog.protected CommandMonitor createMonitor(java.awt.Window parent)
parent
- parent Window for the input dialog.protected void displayError(java.lang.String msg)
msg
- error message.protected javax.swing.DefaultListModel buildConditionList()
protected javax.swing.DefaultListModel buildMonitorList()
protected void resolveBreakpoint() throws ResolveException
ResolveException
- Thrown if there was a problem resolving.protected void resolveError(ResolveException re)
re
- resolve exception.protected void undoChanges()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |