Class GenericSerialSenderBean
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.harctoolbox.irscrutinizer.sendinghardware.GenericSerialSenderBean
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class GenericSerialSenderBean extends JPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROP_BAUDRATEstatic StringPROP_COMMANDstatic StringPROP_DATASIZEstatic StringPROP_FLOWCONTROLstatic StringPROP_LINEENDINGstatic StringPROP_PARITYstatic StringPROP_PORTNAMEstatic StringPROP_RAWstatic StringPROP_SEPARATORstatic StringPROP_SERIALCOMMANDTEXTFIELDstatic StringPROP_STOPBITSstatic StringPROP_USESIGNS-
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors Constructor Description GenericSerialSenderBean()Creates new form GenericSerialSenderBeanGenericSerialSenderBean(GuiUtils guiUtils)Creates new form GenericSerialSenderBean
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(PropertyChangeListener listener)intgetBaud()StringgetCommand()intgetDataSize()org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControlgetFlowControl()StringgetLineEnding()org.harctoolbox.harchardware.comm.LocalSerialPort.ParitygetParity()StringgetPortName()booleangetRaw()StringgetSeparator()intgetStopBits()booleangetUseSigns()voidremovePropertyChangeListener(PropertyChangeListener listener)voidsetBaud(int baud)voidsetCommand(String command)voidsetDataSize(int dataSize)voidsetFlowControl(org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControl flowControl)voidsetHardware(org.harctoolbox.harchardware.IHarcHardware hardware)voidsetLineEnding(String lineEnding)voidsetParity(org.harctoolbox.harchardware.comm.LocalSerialPort.Parity parity)voidsetPortName(String portName)voidsetRaw(boolean raw)voidsetSeparator(String separator)voidsetStopBits(int stopBits)voidsetup(String desiredPort)voidsetUseSigns(boolean useSigns)-
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, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PROP_PORTNAME
public static final String PROP_PORTNAME
- See Also:
- Constant Field Values
-
PROP_BAUDRATE
public static final String PROP_BAUDRATE
- See Also:
- Constant Field Values
-
PROP_DATASIZE
public static final String PROP_DATASIZE
- See Also:
- Constant Field Values
-
PROP_FLOWCONTROL
public static final String PROP_FLOWCONTROL
- See Also:
- Constant Field Values
-
PROP_PARITY
public static final String PROP_PARITY
- See Also:
- Constant Field Values
-
PROP_STOPBITS
public static final String PROP_STOPBITS
- See Also:
- Constant Field Values
-
PROP_COMMAND
public static final String PROP_COMMAND
- See Also:
- Constant Field Values
-
PROP_RAW
public static final String PROP_RAW
- See Also:
- Constant Field Values
-
PROP_USESIGNS
public static final String PROP_USESIGNS
- See Also:
- Constant Field Values
-
PROP_SEPARATOR
public static final String PROP_SEPARATOR
- See Also:
- Constant Field Values
-
PROP_LINEENDING
public static final String PROP_LINEENDING
- See Also:
- Constant Field Values
-
PROP_SERIALCOMMANDTEXTFIELD
public static final String PROP_SERIALCOMMANDTEXTFIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GenericSerialSenderBean
public GenericSerialSenderBean(GuiUtils guiUtils)
Creates new form GenericSerialSenderBean- Parameters:
guiUtils-
-
GenericSerialSenderBean
public GenericSerialSenderBean()
Creates new form GenericSerialSenderBean
-
-
Method Detail
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Overrides:
addPropertyChangeListenerin classContainer
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Overrides:
removePropertyChangeListenerin classComponent
-
getPortName
public String getPortName()
- Returns:
- the portName
-
setPortName
public final void setPortName(String portName)
- Parameters:
portName- the portName to set
-
getBaud
public int getBaud()
- Returns:
- the baudRate
-
setBaud
public final void setBaud(int baud)
- Parameters:
baud-
-
getDataSize
public int getDataSize()
- Returns:
- the dataSize
-
setDataSize
public final void setDataSize(int dataSize)
- Parameters:
dataSize- the dataSize to set
-
getFlowControl
public org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControl getFlowControl()
- Returns:
- the flowControl
-
setFlowControl
public final void setFlowControl(org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControl flowControl)
- Parameters:
flowControl- the flowControl to set
-
getParity
public org.harctoolbox.harchardware.comm.LocalSerialPort.Parity getParity()
- Returns:
- the parity
-
setParity
public final void setParity(org.harctoolbox.harchardware.comm.LocalSerialPort.Parity parity)
- Parameters:
parity- the parity to set
-
getStopBits
public int getStopBits()
- Returns:
- the stopBits
-
setStopBits
public final void setStopBits(int stopBits)
- Parameters:
stopBits- the stopBits to set
-
getCommand
public String getCommand()
- Returns:
- the command
-
setCommand
public void setCommand(String command)
- Parameters:
command- the command to set
-
getRaw
public boolean getRaw()
- Returns:
- the raw
-
setRaw
public void setRaw(boolean raw)
- Parameters:
raw- the raw to set
-
getUseSigns
public boolean getUseSigns()
- Returns:
- the useSigns
-
setUseSigns
public void setUseSigns(boolean useSigns)
- Parameters:
useSigns- the useSigns to set
-
getSeparator
public String getSeparator()
- Returns:
- the separator
-
setSeparator
public void setSeparator(String separator)
- Parameters:
separator- the separator to set
-
getLineEnding
public String getLineEnding()
- Returns:
- the lineEnding
-
setLineEnding
public void setLineEnding(String lineEnding)
- Parameters:
lineEnding- the lineEnding to set
-
setHardware
public void setHardware(org.harctoolbox.harchardware.IHarcHardware hardware)
-
setup
public void setup(String desiredPort) throws IOException
- Throws:
IOException
-
-