Package de.freaklamarsch.systarest
Interface STouchProtocol.ObjectReaderWriter<T>
- All Known Implementing Classes:
STouchProtocol.ButtonReaderWriter,STouchProtocol.ByteReaderWriter,STouchProtocol.CharacterRotateReaderWriter,STouchProtocol.CircleReaderWriter,STouchProtocol.ColorReaderWriter,STouchProtocol.CommandReaderWriter,STouchProtocol.CoordinatesReaderWriter,STouchProtocol.IntegerReaderWriter,STouchProtocol.MacAddressReaderWriter,STouchProtocol.RectangleReaderWriter,STouchProtocol.RoundRectangleReaderWriter,STouchProtocol.ShortIntegerReaderWriter,STouchProtocol.SymbolReaderWriter,STouchProtocol.TextReaderWriter,STouchProtocol.TextRotateReaderWriter,STouchProtocol.TextXYReaderWriter
- Enclosing class:
- STouchProtocol
public static interface STouchProtocol.ObjectReaderWriter<T>
Interface for parsing and processing commands.
-
Method Summary
Modifier and Type Method Description TreadFromBuffer(java.nio.ByteBuffer buffer)Parses the command from the received buffer and returns a parsed object.intwriteToBuffer(java.nio.ByteBuffer buffer, T object)Converts the parsed object into the reply buffer.
-
Method Details
-
readFromBuffer
Parses the command from the received buffer and returns a parsed object.- Parameters:
buffer- the buffer containing the data to read- Returns:
- the parsed object
-
writeToBuffer
Converts the parsed object into the reply buffer.- Parameters:
buffer- the buffer to write toobject- the object to convert- Returns:
- the length of the bytes written to the buffer
-