public class Options
extends java.lang.Object
Constructor and Description |
---|
Options() |
Options(OptionBeans... options) |
Modifier and Type | Method and Description |
---|---|
void |
checkNonOptions() |
CommonOptions |
getCommonOpts() |
<T extends OptionsBean> |
getOptionBean(java.lang.Class<T> clazz) |
joptsimple.OptionSet |
getOptionSet() |
java.lang.String |
getTempDirectory() |
Whiteboard |
getWhiteboard() |
joptsimple.OptionSet |
parseAndConfigure(joptsimple.OptionParser parser,
java.lang.String[] args) |
joptsimple.OptionSet |
parseAndConfigure(joptsimple.OptionParser parser,
java.lang.String[] args,
boolean checkNonOptions)
Parses the arguments and configures the OptionBeans
|
void |
registerOptionsFactory(OptionsBeanFactory factory) |
Options |
setCommandName(java.lang.String commandName) |
Options |
setConnectionString(java.lang.String connectionString) |
Options |
setSummary(java.lang.String summary) |
Options |
setTempDirectory(java.lang.String directory) |
Options |
withDisableSystemExit() |
public Options()
public Options(OptionBeans... options)
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, java.lang.String[] args) throws java.io.IOException
java.io.IOException
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, java.lang.String[] args, boolean checkNonOptions) throws java.io.IOException
parser
- option parser instanceargs
- command line argumentscheckNonOptions
- if true then it checks that non options are specified i.e. some NodeStore is
selectedjava.io.IOException
public joptsimple.OptionSet getOptionSet()
public <T extends OptionsBean> T getOptionBean(java.lang.Class<T> clazz)
public void registerOptionsFactory(OptionsBeanFactory factory)
public Options withDisableSystemExit()
public Options setCommandName(java.lang.String commandName)
public Options setSummary(java.lang.String summary)
public Options setConnectionString(java.lang.String connectionString)
public Options setTempDirectory(java.lang.String directory)
public java.lang.String getTempDirectory()
public CommonOptions getCommonOpts()
public Whiteboard getWhiteboard()
public void checkNonOptions() throws java.io.IOException
java.io.IOException
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.