edu.cmu.cs.able.gauges.Siena.Demo
Class DemoGaugeMgr

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--edu.cmu.cs.able.gauges.Siena.Demo.DemoGaugeMgr
All Implemented Interfaces:
javax.accessibility.Accessible, edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.lang.Runnable, java.io.Serializable, javax.swing.WindowConstants

public class DemoGaugeMgr
extends javax.swing.JFrame
implements java.lang.Runnable, edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

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
 java.util.Vector gauges
           
static java.lang.String pbus
           
 java.lang.String senp
           
 
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
DemoGaugeMgr(java.awt.Frame parent, boolean modal, java.lang.String senp)
          Creates new form JDialog
 
Method Summary
 edu.cmu.cs.able.gaugeInfrastructure.GaugeControl createGauge(edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID gauge, edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector setupParams, edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector mappings)
           
 boolean deleteGauge(edu.cmu.cs.able.gaugeInfrastructure.GaugeControl gauge)
           
 java.lang.String getGaugeMgrID()
           
static void main(java.lang.String[] args)
           
 boolean managesType(java.lang.String gaugeType)
           
 boolean queryMetaInfo(java.lang.String gaugeType, edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector configParamsMeta, edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector valuesMeta)
           
 void run()
           
 
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

gauges

public java.util.Vector gauges

senp

public java.lang.String senp

pbus

public static java.lang.String pbus
Constructor Detail

DemoGaugeMgr

public DemoGaugeMgr(java.awt.Frame parent,
                    boolean modal,
                    java.lang.String senp)
Creates new form JDialog
Method Detail

getGaugeMgrID

public java.lang.String getGaugeMgrID()
Specified by:
getGaugeMgrID in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

createGauge

public edu.cmu.cs.able.gaugeInfrastructure.GaugeControl createGauge(edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID gauge,
                                                                    edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector setupParams,
                                                                    edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector mappings)
Specified by:
createGauge in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

deleteGauge

public boolean deleteGauge(edu.cmu.cs.able.gaugeInfrastructure.GaugeControl gauge)
Specified by:
deleteGauge in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

managesType

public boolean managesType(java.lang.String gaugeType)
Specified by:
managesType in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

queryMetaInfo

public boolean queryMetaInfo(java.lang.String gaugeType,
                             edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector configParamsMeta,
                             edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector valuesMeta)
Specified by:
queryMetaInfo in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr

run

public void run()
Specified by:
run in interface java.lang.Runnable

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments