Package net.sf.clichart.main.cliserver

Interface Summary
OptionSetter Interface for handlers that can set options into an OptionBean based on a command and optional argument
 

Class Summary
AbstractOptionSetter Abstract base class for option setters, using reflection to set the property on the Options
BooleanOptionSetter Option setter for boolean properties.
CliServer A simple server that typically uses stdin/stdout or sockets to allow a client to interact with clichart.
ColourOverrideListOptionSetter Option setter for colour overrides
IntArrayOptionSetter Option setter for int[] properties, i.e.
IntegerOptionSetter Option setter for Integer properties.
IntegerOptionSetterBase Base class for option setters for Integer and int properties.
IntOptionSetter Option setter for int properties.
NoArgumentOptionSetter Option setter for options that don't take an argument
StringArrayOptionSetter Option setter for string[] properties, i.e.
StringOptionSetter Option handler for setting a string property
SystemExitTimer Keeps a timer with a specified timeout, and if it hasn't been told of any lines of input data being provided within that time, calls System.exit().
TcpServer A simple TCP/IP server, which spawns a CliServer to handle each connection
 

Exception Summary
TerminateCliServerException Thrown to indicate that the CLI server should terminate