fr.esrf.tangoatk.widget.command
Class SimpleCommandViewer

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by fr.esrf.tangoatk.widget.command.SimpleCommandViewer
All Implemented Interfaces:
IErrorListener, IResultListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class SimpleCommandViewer
extends javax.swing.JPanel
implements IResultListener

See Also:
Serialized Form

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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 PropertyFrame propertyFrame
           
 
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
SimpleCommandViewer()
           
 
Method Summary
 void clearInput()
           
 void clearOutput()
           
 void errorChange(ErrorEvent errorevent)
           
 java.awt.Font getDescriptionFont()
           
 java.awt.Font getDeviceButtonFont()
           
 java.awt.Font getInfoButtonFont()
           
 java.awt.Font getInputFont()
           
 ICommand getModel()
           
 java.awt.Font getOutputFont()
           
 boolean isDescriptionVisible()
           
 boolean isDeviceButtonVisible()
           
 boolean isInfoButtonVisible()
           
 boolean isInputVisible()
           
 boolean isOutputVisible()
           
static void main(java.lang.String[] args)
           
 void resultChange(ResultEvent resultevent)
          resultChange is called each time someone has executed a command that does output which this resultlistener is registered with.
 void setDescriptionFont(java.awt.Font font)
           
 void setDescriptionVisible(boolean flag)
           
 void setDeviceButtonFont(java.awt.Font font)
           
 void setDeviceButtonVisible(boolean flag)
           
 void setInfoButtonFont(java.awt.Font font)
           
 void setInfoButtonVisible(boolean flag)
           
 void setInputFont(java.awt.Font font)
           
 void setInputVisible(boolean flag)
           
 void setModel(ICommand icommand)
           
 void setOutputFont(java.awt.Font font)
           
 void setOutputVisible(boolean flag)
           
 
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, 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, 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, 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, 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, getName, 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, 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

propertyFrame

public PropertyFrame propertyFrame
Constructor Detail

SimpleCommandViewer

public SimpleCommandViewer()
Method Detail

getModel

public ICommand getModel()

setModel

public void setModel(ICommand icommand)

errorChange

public void errorChange(ErrorEvent errorevent)
Specified by:
errorChange in interface IErrorListener

resultChange

public void resultChange(ResultEvent resultevent)
Description copied from interface: IResultListener
resultChange is called each time someone has executed a command that does output which this resultlistener is registered with.

Specified by:
resultChange in interface IResultListener
Parameters:
resultevent - a ResultEvent value

setDeviceButtonVisible

public void setDeviceButtonVisible(boolean flag)

isDeviceButtonVisible

public boolean isDeviceButtonVisible()

setDescriptionVisible

public void setDescriptionVisible(boolean flag)

isDescriptionVisible

public boolean isDescriptionVisible()

setInfoButtonVisible

public void setInfoButtonVisible(boolean flag)

isInfoButtonVisible

public boolean isInfoButtonVisible()

setInputVisible

public void setInputVisible(boolean flag)

isInputVisible

public boolean isInputVisible()

setOutputVisible

public void setOutputVisible(boolean flag)

isOutputVisible

public boolean isOutputVisible()

clearInput

public void clearInput()

clearOutput

public void clearOutput()

setOutputFont

public void setOutputFont(java.awt.Font font)

getOutputFont

public java.awt.Font getOutputFont()

setInputFont

public void setInputFont(java.awt.Font font)

getInputFont

public java.awt.Font getInputFont()

setDescriptionFont

public void setDescriptionFont(java.awt.Font font)

getDescriptionFont

public java.awt.Font getDescriptionFont()

setDeviceButtonFont

public void setDeviceButtonFont(java.awt.Font font)

getDeviceButtonFont

public java.awt.Font getDeviceButtonFont()

setInfoButtonFont

public void setInfoButtonFont(java.awt.Font font)

getInfoButtonFont

public java.awt.Font getInfoButtonFont()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception