UniVista.gui
Class CodeEditor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--UniVista.gui.CodeEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class CodeEditor
extends javax.swing.JFrame

the main window used to edit the information contained in a Code object and its variables

See Also:
Serialized Form

Inner Class Summary
 class CodeEditor.FindNextItemListener
           
 class CodeEditor.GroupSearchItemListener
           
 class CodeEditor.NewCloneListener
           
 class CodeEditor.NewEmptyListener
           
 class CodeEditor.OpenItemListener
           
 class CodeEditor.PreferencesItemListener
           
 class CodeEditor.QuitItemListener
           
 class CodeEditor.RevertItemListener
           
 class CodeEditor.SaveAsItemListener
           
 class CodeEditor.SaveItemListener
           
 class CodeEditor.VariableDescriptionListener
           
 class CodeEditor.VariableNameItemListener
           
 
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
CodeEditor()
           
CodeEditor(Code initialEdit)
           
 
Method Summary
 void acceptVariableInfo()
          Puts all of the information from the variable text fields controls in the editor into the editedVariable.
 void addNotify()
           
 void askSaveCodeChanges()
          compare the code being edited and the original code and dump changes back to the database if necessary
 javax.swing.tree.TreeModel constructEmptyModel()
          Constructs a tree model with one node "No Code Open"
 void disableGroupControls()
           
 void disableVariableControls()
           
 void enableGroupControls()
           
 void enableVariableControls()
           
 void setVisible(boolean b)
           
 void updateCodeSettings()
          Updates the controls to reflect the new settings of a new code
 void updateGroupSettings()
           
 void updateTypeSettings()
           
 void updateVariableSettings()
          Updates the controls to reflect the new variable setting
 
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
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, 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

CodeEditor

public CodeEditor()

CodeEditor

public CodeEditor(Code initialEdit)
Method Detail

acceptVariableInfo

public void acceptVariableInfo()
Puts all of the information from the variable text fields controls in the editor into the editedVariable.

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Frame

askSaveCodeChanges

public void askSaveCodeChanges()
compare the code being edited and the original code and dump changes back to the database if necessary

constructEmptyModel

public javax.swing.tree.TreeModel constructEmptyModel()
Constructs a tree model with one node "No Code Open"

disableGroupControls

public void disableGroupControls()

disableVariableControls

public void disableVariableControls()

enableGroupControls

public void enableGroupControls()

enableVariableControls

public void enableVariableControls()

setVisible

public void setVisible(boolean b)
Overrides:
setVisible in class java.awt.Component

updateCodeSettings

public void updateCodeSettings()
Updates the controls to reflect the new settings of a new code

updateGroupSettings

public void updateGroupSettings()

updateTypeSettings

public void updateTypeSettings()

updateVariableSettings

public void updateVariableSettings()
Updates the controls to reflect the new variable setting