Module org.refcodes.serial
Package org.refcodes.serial
Interface HandshakeMagicBytesAccessor.HandshakeMagicBytesProperty
-
- All Superinterfaces:
HandshakeMagicBytesAccessor,HandshakeMagicBytesAccessor.HandshakeMagicBytesMutator
- Enclosing interface:
- HandshakeMagicBytesAccessor
public static interface HandshakeMagicBytesAccessor.HandshakeMagicBytesProperty extends HandshakeMagicBytesAccessor, HandshakeMagicBytesAccessor.HandshakeMagicBytesMutator
Provides a handshake magic bytes property.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.serial.HandshakeMagicBytesAccessor
HandshakeMagicBytesAccessor.HandshakeMagicBytesBuilder<B extends HandshakeMagicBytesAccessor.HandshakeMagicBytesBuilder<B>>, HandshakeMagicBytesAccessor.HandshakeMagicBytesMutator, HandshakeMagicBytesAccessor.HandshakeMagicBytesProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default byte[]letHandshakeMagicBytes(byte[] aHandshakeMagicBytes)This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])and returns the very same value (getter).default StringletHandshakeMagicBytes(String aHandshakeMagicBytes)This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])and returns the very same value (getter).default StringletHandshakeMagicBytes(String aHandshakeMagicBytes, Charset aEncoding)This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given byte array (setter) as ofletHandshakeMagicBytes(byte[])and returns the very same value (getter).-
Methods inherited from interface org.refcodes.serial.HandshakeMagicBytesAccessor
getHandshakeMagicBytes
-
Methods inherited from interface org.refcodes.serial.HandshakeMagicBytesAccessor.HandshakeMagicBytesMutator
setHandshakeMagicBytes, setHandshakeMagicBytes, setHandshakeMagicBytes
-
-
-
-
Method Detail
-
letHandshakeMagicBytes
default byte[] letHandshakeMagicBytes(byte[] aHandshakeMagicBytes)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])and returns the very same value (getter).- Parameters:
aHandshakeMagicBytes- The character to set (viaHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
letHandshakeMagicBytes
default String letHandshakeMagicBytes(String aHandshakeMagicBytes)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])and returns the very same value (getter). UsesTransmissionMetrics.DEFAULT_ENCODINGfor converting theStringinto a byte array.- Parameters:
aHandshakeMagicBytes- The character to set (viaHandshakeMagicBytesAccessor.HandshakeMagicBytesMutator.setHandshakeMagicBytes(byte[])).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
letHandshakeMagicBytes
default String letHandshakeMagicBytes(String aHandshakeMagicBytes, Charset aEncoding)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given byte array (setter) as ofletHandshakeMagicBytes(byte[])and returns the very same value (getter).- Parameters:
aHandshakeMagicBytes- The magic bytes to be stored by the magic bytes property.aEncoding- The string's bytes are converted using the givenCharset.- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-