com.ice.jcvsii
Class ExecCommandEditor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ice.config.ConfigureEditor
                                |
                                +--com.ice.jcvsii.ExecCommandEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.io.Serializable

public class ExecCommandEditor
extends ConfigureEditor
implements java.awt.event.ActionListener, java.awt.event.ItemListener

See Also:
Serialized Form

Field Summary
protected  javax.swing.JComboBox cmdBox
           
protected  PrefsTupleTable cmdTable
           
protected  javax.swing.JTextField cmdText
           
protected  javax.swing.JTextField envText
           
 
Fields inherited from class com.ice.config.ConfigureEditor
descOffset, descPan, descText, editorPanel, editPanel, editScroller, helpButton, helpIsShowing, helpPanel, helpText, prefs, spec
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
ExecCommandEditor()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 void commitChanges(ConfigureSpec spec, UserPrefs prefs, UserPrefs orig)
          This will commit the changes from prefs to orig.
protected  javax.swing.JPanel createEditPanel()
           
 void deleteCommand()
           
 void edit(UserPrefs prefs, ConfigureSpec spec)
           
 boolean isModified(ConfigureSpec spec, UserPrefs prefs, UserPrefs orig)
          This will check for changes in prefs relative to orig.
 void itemStateChanged(java.awt.event.ItemEvent evt)
           
 void newCommand()
           
 void requestInitialFocus()
           
 void saveChanges(UserPrefs prefs, ConfigureSpec spec)
           
 void saveCurrentCommand(java.lang.String extVerb)
           
 
Methods inherited from class com.ice.config.ConfigureEditor
commit, establishHelpPanel, getHelpButtonToolTipText, isStringArray, isTupleTable
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cmdTable

protected PrefsTupleTable cmdTable

cmdText

protected javax.swing.JTextField cmdText

envText

protected javax.swing.JTextField envText

cmdBox

protected javax.swing.JComboBox cmdBox
Constructor Detail

ExecCommandEditor

public ExecCommandEditor()
Method Detail

edit

public void edit(UserPrefs prefs,
                 ConfigureSpec spec)
Overrides:
edit in class ConfigureEditor

saveChanges

public void saveChanges(UserPrefs prefs,
                        ConfigureSpec spec)
Specified by:
saveChanges in class ConfigureEditor

commitChanges

public void commitChanges(ConfigureSpec spec,
                          UserPrefs prefs,
                          UserPrefs orig)
Description copied from class: ConfigureEditor
This will commit the changes from prefs to orig. This method provides a number of default commits that will cover the majority of properties, and covers all of the default editors. You will need to override this method if your property type is not handled here.

Overrides:
commitChanges in class ConfigureEditor

isModified

public boolean isModified(ConfigureSpec spec,
                          UserPrefs prefs,
                          UserPrefs orig)
Description copied from class: ConfigureEditor
This will check for changes in prefs relative to orig. This method provides a number of default checks that will cover the majority of properties, and covers all of the default editors. You will need to override this method if your property type is not handled here.

Overrides:
isModified in class ConfigureEditor

requestInitialFocus

public void requestInitialFocus()
Specified by:
requestInitialFocus in class ConfigureEditor

saveCurrentCommand

public void saveCurrentCommand(java.lang.String extVerb)

newCommand

public void newCommand()

deleteCommand

public void deleteCommand()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent evt)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

createEditPanel

protected javax.swing.JPanel createEditPanel()
Specified by:
createEditPanel in class ConfigureEditor


Copyright © 1997-2003, Timothy G. Endres, All Rights Reserved.