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 String
PROP_BAUDRATE
static String
PROP_COMMAND
static String
PROP_DATASIZE
static String
PROP_FLOWCONTROL
static String
PROP_LINEENDING
static String
PROP_PARITY
static String
PROP_PORTNAME
static String
PROP_RAW
static String
PROP_SEPARATOR
static String
PROP_SERIALCOMMANDTEXTFIELD
static String
PROP_STOPBITS
static String
PROP_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 void
addPropertyChangeListener(PropertyChangeListener listener)
int
getBaud()
String
getCommand()
int
getDataSize()
org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControl
getFlowControl()
String
getLineEnding()
org.harctoolbox.harchardware.comm.LocalSerialPort.Parity
getParity()
String
getPortName()
boolean
getRaw()
String
getSeparator()
int
getStopBits()
boolean
getUseSigns()
void
removePropertyChangeListener(PropertyChangeListener listener)
void
setBaud(int baud)
void
setCommand(String command)
void
setDataSize(int dataSize)
void
setFlowControl(org.harctoolbox.harchardware.comm.LocalSerialPort.FlowControl flowControl)
void
setHardware(org.harctoolbox.harchardware.IHarcHardware hardware)
void
setLineEnding(String lineEnding)
void
setParity(org.harctoolbox.harchardware.comm.LocalSerialPort.Parity parity)
void
setPortName(String portName)
void
setRaw(boolean raw)
void
setSeparator(String separator)
void
setStopBits(int stopBits)
void
setup(String desiredPort)
void
setUseSigns(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:
addPropertyChangeListener
in classContainer
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Overrides:
removePropertyChangeListener
in 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
-
-