de.jaetzold.util
Class SerialPortOptionsPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--de.jaetzold.util.SerialPortOptionsPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class SerialPortOptionsPanel
extends Panel

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Field Summary
protected static String appName
           
protected  TextField baudrateTF
           
protected  Choice databitsC
           
protected  Choice flowcontrolC
           
protected  Hashtable identifiersOfPortsOpened
           
protected  Observable observable
           
protected  Choice parityC
           
protected  javax.comm.CommPortIdentifier[] portArray
           
protected  Choice portC
           
protected  javax.comm.SerialPort serialPort
           
protected  Choice stopbitsC
           
protected  int timeout
           
 
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
SerialPortOptionsPanel()
           
SerialPortOptionsPanel(javax.comm.CommPortIdentifier[] portArray)
           
SerialPortOptionsPanel(javax.comm.SerialPort serialPort)
           
 
Method Summary
 void addObserver(Observer o)
           
protected  boolean closeUpperDialogIfAny()
           
protected  void createCommonViews(Panel titles, Panel options)
           
 void deleteObserver(Observer o)
           
static String getAppname()
           
 int getTimeout()
           
 void notifyObservers()
           
 void notifyObservers(Object arg)
           
static void setAppname(String _appName)
           
 void setFlowControlMode()
           
 void setFlowControlMode(int mode)
           
 void setSerialPort(javax.comm.SerialPort serialPort)
           
 void setSerialPortParams()
           
 void setSerialPortParams(int baudrate, int databits, int stopbits, int parity)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, 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, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

portArray

protected javax.comm.CommPortIdentifier[] portArray

portC

protected Choice portC

identifiersOfPortsOpened

protected Hashtable identifiersOfPortsOpened

serialPort

protected javax.comm.SerialPort serialPort

databitsC

protected Choice databitsC

stopbitsC

protected Choice stopbitsC

parityC

protected Choice parityC

flowcontrolC

protected Choice flowcontrolC

baudrateTF

protected TextField baudrateTF

observable

protected Observable observable

appName

protected static String appName

timeout

protected int timeout
Constructor Detail

SerialPortOptionsPanel

public SerialPortOptionsPanel()

SerialPortOptionsPanel

public SerialPortOptionsPanel(javax.comm.CommPortIdentifier[] portArray)

SerialPortOptionsPanel

public SerialPortOptionsPanel(javax.comm.SerialPort serialPort)
                       throws javax.comm.UnsupportedCommOperationException
Method Detail

setAppname

public static void setAppname(String _appName)

getAppname

public static String getAppname()

setTimeout

public void setTimeout(int timeout)

getTimeout

public int getTimeout()

createCommonViews

protected void createCommonViews(Panel titles,
                                 Panel options)

closeUpperDialogIfAny

protected boolean closeUpperDialogIfAny()

addObserver

public void addObserver(Observer o)

deleteObserver

public void deleteObserver(Observer o)

notifyObservers

public void notifyObservers()

notifyObservers

public void notifyObservers(Object arg)

setSerialPort

public void setSerialPort(javax.comm.SerialPort serialPort)
                   throws javax.comm.UnsupportedCommOperationException

setFlowControlMode

public void setFlowControlMode()
                        throws javax.comm.UnsupportedCommOperationException

setFlowControlMode

public void setFlowControlMode(int mode)
                        throws javax.comm.UnsupportedCommOperationException

setSerialPortParams

public void setSerialPortParams()
                         throws javax.comm.UnsupportedCommOperationException

setSerialPortParams

public void setSerialPortParams(int baudrate,
                                int databits,
                                int stopbits,
                                int parity)
                         throws javax.comm.UnsupportedCommOperationException