public interface CommandReader
Modifier and Type | Method and Description |
---|---|
boolean |
readBoolean()
Reads a boolean parameter.
|
byte[] |
readByteArray()
Reads a byte array parameter.
|
String |
readCommand()
Reads a command.
|
double |
readDouble()
Reads a double parameter.
|
float |
readFloat()
Reads a float parameter.
|
InputStream |
readInputStream()
Reads an input stream.
|
int |
readInt()
Reads an integer parameter.
|
long |
readLong()
Reads a long parameter.
|
Object |
readObject()
Reads a parameter, whatever it's type.
|
String |
readString()
Reads a string parameter.
|
void |
skipParameters()
Skips the parameters of a command and get ready to read the following
command.
|
boolean readBoolean() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.byte[] readByteArray() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.String readCommand() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.double readDouble() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.float readFloat() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.InputStream readInputStream() throws IOException
The returned input stream must be fully read before returning the method.
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.int readInt() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.long readLong() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.Object readObject() throws IOException
IOException
- the stream has been closed and the contained input stream does
not support reading after close, or another I/O error occurs.String readString() throws IOException
IOException
- the stream has been closed and the contained input stream does not support reading after close, or
another I/O error occurs.void skipParameters() throws IOException
IOException