Package eu.mihosoft.devcom.impl
Class PortConfigImpl.BuilderImpl
- java.lang.Object
-
- eu.mihosoft.devcom.impl.PortConfigImpl.BuilderImpl
-
- All Implemented Interfaces:
PortConfig.Builder
- Enclosing class:
- PortConfigImpl
public static class PortConfigImpl.BuilderImpl extends java.lang.Object implements PortConfig.Builder
-
-
Constructor Summary
Constructors Constructor Description BuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PortConfig.BuilderappendCollections(boolean value)PortConfig.BuilderapplyFrom(PortConfig o)PortConfigbuild()Builds a new 'PortConfig' instance.PortConfig.BuilderwithBaudRate(int baudRate)Sets the 'baudRate' property of this builder.PortConfig.BuilderwithName(java.lang.String name)Sets the 'name' property of this builder.PortConfig.BuilderwithNumberOfDataBits(int numberOfDataBits)Sets the 'numberOfDataBits' property of this builder.PortConfig.BuilderwithParityBits(ParityBits parityBits)Sets the 'parityBits' property of this builder.PortConfig.BuilderwithRS485ModeEnabled(boolean rS485ModeEnabled)Sets the 'rS485ModeEnabled' property of this builder.PortConfig.BuilderwithStopBits(StopBits stopBits)Sets the 'stopBits' property of this builder.
-
-
-
Method Detail
-
withBaudRate
public PortConfig.Builder withBaudRate(int baudRate)
Description copied from interface:PortConfig.BuilderSets the 'baudRate' property of this builder.- Specified by:
withBaudRatein interfacePortConfig.Builder- Parameters:
baudRate- value to set- Returns:
- this builder
-
withName
public PortConfig.Builder withName(java.lang.String name)
Description copied from interface:PortConfig.BuilderSets the 'name' property of this builder.- Specified by:
withNamein interfacePortConfig.Builder- Parameters:
name- value to set- Returns:
- this builder
-
withNumberOfDataBits
public PortConfig.Builder withNumberOfDataBits(int numberOfDataBits)
Description copied from interface:PortConfig.BuilderSets the 'numberOfDataBits' property of this builder.- Specified by:
withNumberOfDataBitsin interfacePortConfig.Builder- Parameters:
numberOfDataBits- value to set- Returns:
- this builder
-
withParityBits
public PortConfig.Builder withParityBits(ParityBits parityBits)
Description copied from interface:PortConfig.BuilderSets the 'parityBits' property of this builder.- Specified by:
withParityBitsin interfacePortConfig.Builder- Parameters:
parityBits- value to set- Returns:
- this builder
-
withRS485ModeEnabled
public PortConfig.Builder withRS485ModeEnabled(boolean rS485ModeEnabled)
Description copied from interface:PortConfig.BuilderSets the 'rS485ModeEnabled' property of this builder.- Specified by:
withRS485ModeEnabledin interfacePortConfig.Builder- Parameters:
rS485ModeEnabled- value to set- Returns:
- this builder
-
withStopBits
public PortConfig.Builder withStopBits(StopBits stopBits)
Description copied from interface:PortConfig.BuilderSets the 'stopBits' property of this builder.- Specified by:
withStopBitsin interfacePortConfig.Builder- Parameters:
stopBits- value to set- Returns:
- this builder
-
appendCollections
public PortConfig.Builder appendCollections(boolean value)
-
build
public PortConfig build()
Description copied from interface:PortConfig.BuilderBuilds a new 'PortConfig' instance.- Specified by:
buildin interfacePortConfig.Builder- Returns:
- a new '
PortConfig' instance
-
applyFrom
public PortConfig.Builder applyFrom(PortConfig o)
-
-