public class DeviceManagerView extends org.sigtec.graphix.widget.BasicDialog implements IDeviceManagerView
org.ximtec.igesture.io.devicemanage.IDeviceManagerView interface and extends org.sigtec.graphix.widget.BasicDialog;.JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static int |
COL_DEVICE_CONNECTED |
static int |
COL_DEVICE_CONNECTION |
static int |
COL_DEVICE_ID |
static int |
COL_DEVICE_NAME |
static int |
COL_DEVICE_TYPE |
static int |
COL_DEVICE_USER |
static int |
COL_USER_INITIALS |
static int |
COL_USER_NAME |
accessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DeviceManagerView(DeviceManagerController controller,
String key,
org.sigtec.graphix.GuiBundle guiBundle)
Constructs a new Device Manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDevice(DeviceUserAssociation association)
Add a association between a device and a user.
|
void |
addUser(IUser user)
Add a user.
|
void |
clear()
Clear the view.
|
Collection<DeviceUserAssociation> |
getDevices()
Get all device-user associations.
|
DeviceUserAssociation |
getSelectedDevice()
Get the currently selected device-user association.
|
IUser |
getSelectedUser()
Get the currently selected user.
|
protected void |
init(String key,
org.sigtec.graphix.GuiBundle guiBundle)
Initialises the dialogue.
|
void |
removeDevice()
Remove a device and the corresponding association.
|
void |
removeUser()
Remove a user
|
void |
updateDevice(Object value,
int column,
DeviceUserAssociation object)
Update a device-user association.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int COL_USER_NAME
public static final int COL_USER_INITIALS
public static final int COL_DEVICE_NAME
public static final int COL_DEVICE_ID
public static final int COL_DEVICE_TYPE
public static final int COL_DEVICE_USER
public static final int COL_DEVICE_CONNECTION
public static final int COL_DEVICE_CONNECTED
public DeviceManagerView(DeviceManagerController controller, String key, org.sigtec.graphix.GuiBundle guiBundle)
controller - parent controllerkey - the key to be used for the lookup of information in the GUI
bundle.guiBundle - the GUI bundle to be used to create the about dialog.protected void init(String key, org.sigtec.graphix.GuiBundle guiBundle)
init in class org.sigtec.graphix.widget.BasicDialogkey - the key to be used for the lookup of dialogue information in
the GUI bundle.guiBundle - the GUI bundle to be used to create the dialogue.public void addUser(IUser user)
IDeviceManagerViewaddUser in interface IDeviceManagerViewpublic void addDevice(DeviceUserAssociation association)
IDeviceManagerViewaddDevice in interface IDeviceManagerViewpublic void removeDevice()
IDeviceManagerViewremoveDevice in interface IDeviceManagerViewpublic void removeUser()
IDeviceManagerViewremoveUser in interface IDeviceManagerViewpublic Collection<DeviceUserAssociation> getDevices()
IDeviceManagerViewgetDevices in interface IDeviceManagerViewpublic void updateDevice(Object value, int column, DeviceUserAssociation object)
updateDevice in interface IDeviceManagerViewvalue - The new value.column - The field that should be updated.object - The object that should be updated, when null only the table model is updated.public DeviceUserAssociation getSelectedDevice()
IDeviceManagerViewgetSelectedDevice in interface IDeviceManagerViewpublic IUser getSelectedUser()
IDeviceManagerViewgetSelectedUser in interface IDeviceManagerViewpublic void clear()
IDeviceManagerViewclear in interface IDeviceManagerViewCopyright © 2007-2012 Global Information Systems Group, ETH Zurich. All Rights Reserved.