|
The Meta-Environment API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
nl.cwi.sen1.tide.tool.TideTool
nl.cwi.sen1.tide.tool.ProcessTool
nl.cwi.sen1.tide.tool.srcviewer.SourceViewer
public class SourceViewer
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private javax.swing.Action |
addSourceFile
|
private javax.swing.JTabbedPane |
center
|
private java.lang.String |
currentFile
|
private SourceFileViewer |
currentViewer
|
private javax.swing.Action |
delSourceFile
|
private javax.swing.JLabel |
message
|
private DebugProcess |
process
|
private java.util.Map<java.lang.String,SourceFileViewer> |
residentViewers
|
private Rule |
ruleStepInto
|
private Rule |
ruleStepOver
|
private Rule |
ruleStepUp
|
private javax.swing.Action |
run
|
private javax.swing.Action |
stepInto
|
private javax.swing.Action |
stepOver
|
private javax.swing.Action |
stepUp
|
private javax.swing.Action |
stop
|
private java.lang.String |
tag_add_source
|
private static java.lang.String |
TAG_ADD_SOURCE
|
private java.lang.String |
tag_step_into
|
private static java.lang.String |
TAG_STEP_INTO
|
private java.lang.String |
tag_step_over
|
private static java.lang.String |
TAG_STEP_OVER
|
private java.lang.String |
tag_step_up
|
private static java.lang.String |
TAG_STEP_UP
|
private java.lang.String |
tag_view_var
|
private static java.lang.String |
TAG_VIEW_VAR
|
private javax.swing.JToolBar |
tools
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
SourceViewer(ToolManager manager,
DebugProcess process)
|
|
| Method Summary | |
|---|---|
void |
addSourceFromDisk(java.lang.String path)
|
void |
addSourceFromList(java.util.Iterator<java.lang.String> iter)
|
void |
evaluationResult(DebugProcess process,
Expr expr,
Expr value,
java.lang.String tag)
|
private void |
highlightCpe()
|
void |
processCreated(DebugAdapter adapter,
DebugProcess proc)
|
void |
processDestroyed(DebugAdapter adapter,
DebugProcess proc)
|
void |
processStatusChanged(DebugProcess process)
|
void |
ruleCreated(DebugProcess process,
Rule rule)
|
void |
ruleDeleted(DebugProcess process,
Rule rule)
|
void |
ruleModified(DebugProcess process,
Rule rule)
|
void |
ruleTriggered(DebugProcess process,
Rule rule,
Expr value)
|
(package private) void |
switchToFile(java.lang.String file)
|
private void |
unhighlightCpe()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String TAG_STEP_INTO
private static final java.lang.String TAG_STEP_OVER
private static final java.lang.String TAG_STEP_UP
private static final java.lang.String TAG_VIEW_VAR
private static final java.lang.String TAG_ADD_SOURCE
private javax.swing.JToolBar tools
private javax.swing.JTabbedPane center
private javax.swing.JLabel message
private java.lang.String tag_step_into
private java.lang.String tag_step_over
private java.lang.String tag_step_up
private java.lang.String tag_view_var
private java.lang.String tag_add_source
private javax.swing.Action stepInto
private javax.swing.Action stepOver
private javax.swing.Action stepUp
private javax.swing.Action run
private javax.swing.Action stop
private javax.swing.Action addSourceFile
private javax.swing.Action delSourceFile
private DebugProcess process
private Rule ruleStepInto
private Rule ruleStepOver
private Rule ruleStepUp
private java.lang.String currentFile
private SourceFileViewer currentViewer
private java.util.Map<java.lang.String,SourceFileViewer> residentViewers
| Constructor Detail |
|---|
public SourceViewer(ToolManager manager,
DebugProcess process)
| Method Detail |
|---|
public void processDestroyed(DebugAdapter adapter,
DebugProcess proc)
processDestroyed in interface DebugAdapterListener
public void processCreated(DebugAdapter adapter,
DebugProcess proc)
processCreated in interface DebugAdapterListener
public void ruleCreated(DebugProcess process,
Rule rule)
ruleCreated in interface DebugProcessListener
public void ruleDeleted(DebugProcess process,
Rule rule)
ruleDeleted in interface DebugProcessListener
public void ruleModified(DebugProcess process,
Rule rule)
ruleModified in interface DebugProcessListener
public void ruleTriggered(DebugProcess process,
Rule rule,
Expr value)
ruleTriggered in interface DebugProcessListener
public void evaluationResult(DebugProcess process,
Expr expr,
Expr value,
java.lang.String tag)
evaluationResult in interface DebugProcessListenerpublic void processStatusChanged(DebugProcess process)
processStatusChanged in interface ProcessStatusChangeListenervoid switchToFile(java.lang.String file)
private void highlightCpe()
private void unhighlightCpe()
public void addSourceFromDisk(java.lang.String path)
public void addSourceFromList(java.util.Iterator<java.lang.String> iter)
|
The Meta-Environment API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||