serialPort.beans
Class SerialPortBean

java.lang.Object
  extended by serialPort.beans.SerialPortBean
All Implemented Interfaces:
java.io.Serializable

public final class SerialPortBean
extends java.lang.Object
implements java.io.Serializable

A class that stores parameters for serial ports.

See Also:
Serialized Form

Constructor Summary
SerialPortBean()
          Default constructer.
SerialPortBean(PortNameBean portNameBean, BaudRateBean baudRateBean, FlowControlBean flowControlBean, DataBitBean dataBitBean, StopBitBean stopBitBean, ParityBean parityBean)
          Paramaterized constructer.
 
Method Summary
 BaudRateBean getBaudRateBean()
          Gets baud rate as an int.
 DataBitBean getDataBitBean()
          Gets data bits as an int.
 FlowControlBean getFlowControl()
          Gets flow control.
 ParityBean getParityBean()
          Gets parity setting as an int.
 PortNameBean getPortNameBean()
          Gets port name.
 StopBitBean getStopBitBean()
          Gets stop bits setting as an int.
static SerialPortBean restore()
           
 void save()
          saves the properties to the Preferences of the userRoot
 void setBaudRateBean(BaudRateBean baudRateBean)
          Sets baud rate.
 void setDataBitBean(DataBitBean dataBitBean)
          Sets data bits.
 void setFlowControl(FlowControlBean flowControlBean)
          Sets flow control for reading.
 void setParityBean(ParityBean parityBean)
          Sets parity setting.
 void setPortNameBean(PortNameBean portNameBean)
          Sets port name.
 void setStopBitBean(StopBitBean stopBitBean)
          Sets stop bits.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerialPortBean

public SerialPortBean()
Default constructer. Sets parameters to no port, 9600 baud, no flow control, 8 data bits, 1 stop bit, no parity.


SerialPortBean

public SerialPortBean(PortNameBean portNameBean,
                      BaudRateBean baudRateBean,
                      FlowControlBean flowControlBean,
                      DataBitBean dataBitBean,
                      StopBitBean stopBitBean,
                      ParityBean parityBean)
Paramaterized constructer.

Parameters:
portNameBean - The name of the port.
baudRateBean - The baud rate.
flowControlBean - Type of flow control.
dataBitBean - The number of data bits.
stopBitBean - The number of stop bits.
parityBean - The type of parity.
Method Detail

save

public void save()
saves the properties to the Preferences of the userRoot


restore

public static SerialPortBean restore()

setPortNameBean

public void setPortNameBean(PortNameBean portNameBean)
Sets port name.

Parameters:
portNameBean - New port name.

getPortNameBean

public PortNameBean getPortNameBean()
Gets port name.

Returns:
Current port name.

setBaudRateBean

public void setBaudRateBean(BaudRateBean baudRateBean)
Sets baud rate.

Parameters:
baudRateBean - New baud rate.

getBaudRateBean

public BaudRateBean getBaudRateBean()
Gets baud rate as an int.

Returns:
Current baud rate.

setFlowControl

public void setFlowControl(FlowControlBean flowControlBean)
Sets flow control for reading.

Parameters:
flowControlBean - New flow control.

getFlowControl

public FlowControlBean getFlowControl()
Gets flow control.

Returns:
Current flow control type.

setDataBitBean

public void setDataBitBean(DataBitBean dataBitBean)
Sets data bits.

Parameters:
dataBitBean - New data bits setting.

getDataBitBean

public DataBitBean getDataBitBean()
Gets data bits as an int.

Returns:
Current data bits setting.

setStopBitBean

public void setStopBitBean(StopBitBean stopBitBean)
Sets stop bits.

Parameters:
stopBitBean - New stop bits setting.

getStopBitBean

public StopBitBean getStopBitBean()
Gets stop bits setting as an int.

Returns:
Current stop bits setting.

setParityBean

public void setParityBean(ParityBean parityBean)
Sets parity setting.

Parameters:
parityBean - New parity setting.

getParityBean

public ParityBean getParityBean()
Gets parity setting as an int.

Returns:
Current parity setting.