Index

A B C D E G H I N O P R S T V 
All Classes All Packages

E

ERROR_COMMAND_EXECUTOR - readycli.Command.ExitCause
Terminated in error, because the command commandExecutor thrown an exception
ERROR_COMMAND_NOT_IMPLEMENTED - readycli.Command.ExitCause
Terminated in error, because the command was not implemented (i.e. the command commandExecutor was set to null)
ERROR_EXPECTED_ARGUMENT - readycli.Command.ExitCause
Terminated in error, because an expected required argument was not specified
ERROR_EXPECTED_OPTION_PARAMETER - readycli.Command.ExitCause
Terminated in error, because an expected option parameter was not specified
ERROR_UNEXPECTED_OPTION - readycli.Command.ExitCause
Terminated in error, because an unexpected option name was specified
execute() - Method in class readycli.CLI
Starts executing the CLI, as the CLI.execute(PrintStream, InputStream) method does, but on the standard I/O.
execute(PrintStream, InputStream) - Method in class readycli.CLI
Starts executing the CLI until the current thread is interrupted.
execute(String) - Method in class readycli.Command
Executes the command on a list of arguments encoded as a string command-line, as Command.execute(String, PrintStream, InputStream), and uses the standard in/output to interact with the user.
execute(String[]) - Method in class readycli.Command
Executes the command on an array of arguments already tokenized, using the standard I/O to interact with the user.
execute(String[], PrintStream, InputStream) - Method in class readycli.Command
Executes the command on an array of arguments already tokenized.
execute(String, PrintStream, InputStream) - Method in class readycli.Command
Executes the command on a list of arguments encoded as a string command-line.

This method automatically splits the command-line taking care of single quote ('), double quote (") and escaped characters, as a UNIX-like operative system does, then it passes the result list of arguments to the Command.execute(List, PrintStream, InputStream) method

Single quotes (') and double quotes (") characters can be escaped preceding them with a backslash (\) character: \", \'.
The backslash (\) character can be escaped itself in the same way: \\.

Note that: the first token of the passed command-line is parsed as an argument of the command and not as the name of the command itself.
execute(List<String>) - Method in class readycli.Command
Executes the command on a list of arguments already tokenized, using the standard I/O to interact with the user.

For more details, please refer to Command.execute(List, PrintStream, InputStream);
execute(List<String>, PrintStream, InputStream) - Method in class readycli.Command
Executes the command on a list of arguments already tokenized.

Note that: the first token is parsed as an argument of the command and not as the name of the command itself.
A B C D E G H I N O P R S T V 
All Classes All Packages