/**
* Initialise the options for command line parser.
*/
private CLOptionDescriptor[] createCLOptions()
{
final CLOptionDescriptor options[] = new CLOptionDescriptor[ 9 ];
options[ 0 ] =
new CLOptionDescriptor( "help",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
HELP_OPT,
REZ.getString( "cli.opt.help.desc" ) );
options[ 1 ] =
new CLOptionDescriptor( "log-file",
CLOptionDescriptor.ARGUMENT_REQUIRED,
LOG_FILE_OPT,
REZ.getString( "cli.opt.log-file.desc" ) );
options[ 2 ] =
new CLOptionDescriptor( "apps-path",
CLOptionDescriptor.ARGUMENT_REQUIRED,
APPS_PATH_OPT,
REZ.getString( "cli.opt.apps-path.desc" ) );
options[ 3 ] =
new CLOptionDescriptor( "debug-init",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
DEBUG_LOG_OPT,
REZ.getString( "cli.opt.debug-init.desc" ) );
options[ 4 ] =
new CLOptionDescriptor( "remote-manager",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
REMOTE_MANAGER_OPT,
REZ.getString( "cli.opt.remote-manager.desc" ) );
options[ 5 ] =
new CLOptionDescriptor( "disable-hook",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
DISABLE_HOOK_OPT,
REZ.getString( "cli.opt.disable-hook.desc" ) );
options[ 6 ] =
new CLOptionDescriptor( "application",
CLOptionDescriptor.ARGUMENT_REQUIRED,
APPLICATION_OPT,
REZ.getString( "cli.opt.application.desc" ) );
options[ 7 ] =
new CLOptionDescriptor( "persistent",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
PERSISTENT_OPT,
REZ.getString( "cli.opt.persistent.desc" ) );
options[ 8 ] =
new CLOptionDescriptor( "configfile",
CLOptionDescriptor.ARGUMENT_REQUIRED,
CONFIGFILE_OPT,
REZ.getString( "cli.opt.configfile.desc" ) );