Module org.refcodes.serial
Package org.refcodes.serial
Interface TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B extends TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B>>
-
- Type Parameters:
B
- The builder to return in order to be able to apply multiple build operations.
- All Known Implementing Classes:
TransmissionMetricsBuilder
- Enclosing interface:
- TransmissionMagicBytesAccessor
public static interface TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B extends TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B>>
Provides a builder method for a transmission magic bytes property returning the builder for applying multiple build operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description B
withTransmissionMagicBytes(byte[] aTransmissionMagicBytes)
Sets the magic bytes for the transmission magic bytes property.default B
withTransmissionMagicBytes(String aTransmissionMagicBytes)
Sets the magic bytes for the transmission magic bytes property.default B
withTransmissionMagicBytes(String aTransmissionMagicBytes, Charset aEncoding)
Sets the magic bytes for the transmission magic bytes property.
-
-
-
Method Detail
-
withTransmissionMagicBytes
B withTransmissionMagicBytes(byte[] aTransmissionMagicBytes)
Sets the magic bytes for the transmission magic bytes property.- Parameters:
aTransmissionMagicBytes
- The magic bytes to be stored by the transmission magic bytes property.- Returns:
- The builder for applying multiple build operations.
-
withTransmissionMagicBytes
default B withTransmissionMagicBytes(String aTransmissionMagicBytes)
Sets the magic bytes for the transmission magic bytes property.- Parameters:
aTransmissionMagicBytes
- The magic bytes to be stored by the magic bytes property. UsesTransmissionMetrics.DEFAULT_ENCODING
for converting theString
into a byte array.- Returns:
- the b
-
withTransmissionMagicBytes
default B withTransmissionMagicBytes(String aTransmissionMagicBytes, Charset aEncoding)
Sets the magic bytes for the transmission magic bytes property.- Parameters:
aTransmissionMagicBytes
- The magic bytes to be stored by the magic bytes property.aEncoding
- The string's bytes are converted using the givenCharset
.- Returns:
- The builder for applying multiple build operations.
-
-