public abstract class Client extends Program
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
Client.ClientTask |
protected static interface |
Client.RawModeTask |
protected static interface |
Client.TtyModeTask |
Program.OptionUSAGE_OPTIONAL_BEGIN, USAGE_OPTIONAL_END, USAGE_REPEATING_INDICATOREXIT_CODE_EXTERNAL, EXIT_CODE_INTERNAL, EXIT_CODE_SEMANTIC, EXIT_CODE_SUCCESS, EXIT_CODE_SYNTAXBYTE_MASK, UNICODE_BRAILLE_ROW| Modifier | Constructor and Description |
|---|---|
protected |
Client(java.lang.String... arguments) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
extendUsageSummary(java.lang.StringBuilder usage) |
protected Parameter |
getParameter(Connection connection,
java.lang.String name) |
boolean |
pause(Connection connection,
int milliseconds) |
protected Client |
rawMode(Connection connection,
Client.RawModeTask task) |
protected Client |
rawMode(Connection connection,
java.lang.String driver,
Client.RawModeTask task) |
protected abstract void |
runClient(Connection connection) |
protected void |
runProgram() |
Client |
setAuthenticationScheme(java.lang.String scheme) |
Client |
setServerHost(java.lang.String host) |
protected Client |
ttyMode(Connection connection,
boolean keys,
Client.TtyModeTask task,
int... path) |
protected Client |
ttyMode(Connection connection,
java.lang.String driver,
Client.TtyModeTask task,
int... path) |
addOption, addOptionalParameters, addRepeatingParameter, addRequiredParameters, getProgramName, getPurpose, getUsageSummary, isClient, onProgramException, processParameters, run, setProgramName, writeProgramMessageisClient, isClientgetObjectName, getObjectName, printf, toOperandName, toUnicodeBraille, toUnicodeBrailleprotected abstract void runClient(Connection connection) throws ProgramException
ProgramExceptionpublic final Client setServerHost(java.lang.String host) throws SyntaxException
SyntaxExceptionpublic final Client setAuthenticationScheme(java.lang.String scheme) throws SyntaxException
SyntaxExceptionprotected void extendUsageSummary(java.lang.StringBuilder usage)
extendUsageSummary in class Programpublic final boolean pause(Connection connection, int milliseconds)
protected final void runProgram()
throws ProgramException
runProgram in class ProgramProgramExceptionprotected final Parameter getParameter(Connection connection, java.lang.String name) throws SemanticException
SemanticExceptionprotected final Client ttyMode(Connection connection, java.lang.String driver, Client.TtyModeTask task, int... path) throws ProgramException
ProgramExceptionprotected final Client ttyMode(Connection connection, boolean keys, Client.TtyModeTask task, int... path) throws ProgramException
ProgramExceptionprotected final Client rawMode(Connection connection, java.lang.String driver, Client.RawModeTask task) throws ProgramException
ProgramExceptionprotected final Client rawMode(Connection connection, Client.RawModeTask task) throws ProgramException
ProgramException