Class Options
- java.lang.Object
-
- org.apache.jackrabbit.oak.run.cli.Options
-
public class Options extends Object
-
-
Constructor Summary
Constructors Constructor Description Options()
Options(OptionBeans... options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkNonOptions()
CommonOptions
getCommonOpts()
<T extends OptionsBean>
TgetOptionBean(Class<T> clazz)
joptsimple.OptionSet
getOptionSet()
String
getTempDirectory()
Whiteboard
getWhiteboard()
joptsimple.OptionSet
parseAndConfigure(joptsimple.OptionParser parser, String[] args)
joptsimple.OptionSet
parseAndConfigure(joptsimple.OptionParser parser, String[] args, boolean checkNonOptions)
Parses the arguments and configures the OptionBeansvoid
registerOptionsFactory(OptionsBeanFactory factory)
Options
setCommandName(String commandName)
Options
setConnectionString(String connectionString)
Options
setSummary(String summary)
Options
setTempDirectory(String directory)
Options
withDisableSystemExit()
-
-
-
Constructor Detail
-
Options
public Options()
-
Options
public Options(OptionBeans... options)
-
-
Method Detail
-
parseAndConfigure
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, String[] args) throws IOException
- Throws:
IOException
-
parseAndConfigure
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, String[] args, boolean checkNonOptions) throws IOException
Parses the arguments and configures the OptionBeans- Parameters:
parser
- option parser instanceargs
- command line argumentscheckNonOptions
- if true then it checks that non options are specified i.e. some NodeStore is selected- Returns:
- optionSet returned from OptionParser
- Throws:
IOException
-
getOptionSet
public joptsimple.OptionSet getOptionSet()
-
getOptionBean
public <T extends OptionsBean> T getOptionBean(Class<T> clazz)
-
registerOptionsFactory
public void registerOptionsFactory(OptionsBeanFactory factory)
-
withDisableSystemExit
public Options withDisableSystemExit()
-
getTempDirectory
public String getTempDirectory()
-
getCommonOpts
public CommonOptions getCommonOpts()
-
getWhiteboard
public Whiteboard getWhiteboard()
-
checkNonOptions
public void checkNonOptions() throws IOException
- Throws:
IOException
-
-