|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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 DebugProcessListener
public void processStatusChanged(DebugProcess process)
processStatusChanged
in interface ProcessStatusChangeListener
void 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 |