org.omegahat.Environment.Debugger.ParserViewer
Class ExpressionTreeWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.omegahat.Environment.GUITools.GenericFrame
                                      |
                                      +--org.omegahat.Environment.Debugger.ParserViewer.ExpressionTreeWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, EvaluationListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ExpressionTreeWindow
extends GenericFrame
implements EvaluationListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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  ExpressionList list
           
protected  JTreeASTPanel panel
           
protected  int row
           
protected  JTreeASTModel treeModel
           
 
Fields inherited from class org.omegahat.Environment.GUITools.GenericFrame
menuBar
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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
ExpressionTreeWindow()
           
ExpressionTreeWindow(Evaluator evaluator)
           
ExpressionTreeWindow(Evaluator evaluator, ExpressionInt expression)
           
 
Method Summary
 void activeExpression(ExpressionInt expr, Evaluator source)
           
 ExpressionList expressionList()
           
 ExpressionList expressionList(ExpressionList l)
           
 boolean make()
           
 boolean make(ExpressionInt expr)
           
 void nextEvaluation(EvaluationEvent ev)
          The expression in the EvaluationEvent passed as argument is about to be evaluated, as a top level evaluation.
 JTreeASTPanel panel()
           
 JTreeASTPanel panel(JTreeASTPanel p)
           
 void taskExpression(ExpressionInt expr, Evaluator source)
           
 JTreeASTModel treeModel()
           
 JTreeASTModel treeModel(ExpressionInt expression)
           
 JTreeASTModel treeModel(JTreeASTModel model)
           
 
Methods inherited from class org.omegahat.Environment.GUITools.GenericFrame
actionPerformed, component, component, createMenu, createMenuBar, createMenuBar, defaultBounds, init, menuBar, menuBar
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, 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, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

panel

protected JTreeASTPanel panel

treeModel

protected JTreeASTModel treeModel

list

protected ExpressionList list

row

protected int row
Constructor Detail

ExpressionTreeWindow

public ExpressionTreeWindow()

ExpressionTreeWindow

public ExpressionTreeWindow(Evaluator evaluator)

ExpressionTreeWindow

public ExpressionTreeWindow(Evaluator evaluator,
                            ExpressionInt expression)
Method Detail

panel

public JTreeASTPanel panel()

panel

public JTreeASTPanel panel(JTreeASTPanel p)

expressionList

public ExpressionList expressionList()

expressionList

public ExpressionList expressionList(ExpressionList l)

treeModel

public JTreeASTModel treeModel()

treeModel

public JTreeASTModel treeModel(JTreeASTModel model)

treeModel

public JTreeASTModel treeModel(ExpressionInt expression)

make

public boolean make()

make

public boolean make(ExpressionInt expr)

activeExpression

public void activeExpression(ExpressionInt expr,
                             Evaluator source)

taskExpression

public void taskExpression(ExpressionInt expr,
                           Evaluator source)

nextEvaluation

public void nextEvaluation(EvaluationEvent ev)
Description copied from interface: EvaluationListener
The expression in the EvaluationEvent passed as argument is about to be evaluated, as a top level evaluation.
Specified by:
nextEvaluation in interface EvaluationListener