|
|||||||
| 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.Frame
|
+--javax.swing.JFrame
|
+--TEDInterface
| 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 |
| 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 | |
TEDInterface(TEDController controller)
Constructor |
|
| Method Summary | |
void |
carat(int x)
carat() This method places the carat on the tape display |
void |
haltBAP(java.awt.event.ActionEvent e)
haltBAP This method halts the currentTM during execution |
void |
loadBAP(java.awt.event.ActionEvent e)
loadBAP This method loads the currentTM |
void |
ludicrousSpeedBAP(java.awt.event.ActionEvent e)
ludicrousSpeedBAP This method runs the currentTM at ludicrous speed |
java.lang.String |
padIndex(int num)
padIndex() This method pads a tape index so that it is 5 characters long |
void |
reloadBAP(java.awt.event.ActionEvent e)
reloadBAP This method reloads the currentTM |
void |
resetTape()
resetTape() This method resets the tape display |
void |
runSpeedBAP(java.awt.event.ActionEvent e)
runSpeedBAP This method runs the currentTM at Run speed |
void |
saveBAP(java.awt.event.ActionEvent e)
saveBAP This method saves the currentTM |
void |
serialNumberBAP(java.awt.event.ActionEvent e)
serialNumberBAP This method prints the serialNumber of the currentTM |
void |
stepSpeedBAP(java.awt.event.ActionEvent e)
stepSpeedBAP This method runs the currentTM at stepSpeed |
void |
uncarat(int x)
uncarat() This method removes the carat from the tape display |
void |
updateRuleDisplay(java.lang.String tuple)
updateRuleDisplay This method updates the tuple history |
void |
updateStatusBox(TED5tuple currentTuple)
updateStausBox() This method tells the user just what the TM is doing |
void |
updateTape(int x)
updateTape() This method updates the tape display |
void |
validateBAP(java.awt.event.ActionEvent e)
validateBAP This method creates a parser to validate the currentTM |
| 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 |
| Constructor Detail |
public TEDInterface(TEDController controller)
| Method Detail |
public void validateBAP(java.awt.event.ActionEvent e)
public void saveBAP(java.awt.event.ActionEvent e)
public void loadBAP(java.awt.event.ActionEvent e)
public void haltBAP(java.awt.event.ActionEvent e)
public void stepSpeedBAP(java.awt.event.ActionEvent e)
public void runSpeedBAP(java.awt.event.ActionEvent e)
public void ludicrousSpeedBAP(java.awt.event.ActionEvent e)
public void reloadBAP(java.awt.event.ActionEvent e)
public void updateTape(int x)
x: - the cell of the tape that the tape head is onpublic void uncarat(int x)
x: - the position of the tape which we want to uncaratpublic void carat(int x)
x: - the position of the tape which we want to caratpublic void resetTape()
public void updateRuleDisplay(java.lang.String tuple)
currentTuple: - the current 5Tuple we are printing out.public java.lang.String padIndex(int num)
num: - the position of the tape which must be paddedpublic void updateStatusBox(TED5tuple currentTuple)
currentTuple: - the current 5Tuple we are printing out.public void serialNumberBAP(java.awt.event.ActionEvent e)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||