Class Options
- java.lang.Object
-
- org.apache.jackrabbit.oak.run.cli.Options
-
public class Options extends java.lang.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(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 OptionBeansvoid
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()
-
-
-
Constructor Detail
-
Options
public Options()
-
Options
public Options(OptionBeans... options)
-
-
Method Detail
-
parseAndConfigure
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, java.lang.String[] args) throws java.io.IOException
- Throws:
java.io.IOException
-
parseAndConfigure
public joptsimple.OptionSet parseAndConfigure(joptsimple.OptionParser parser, java.lang.String[] args, boolean checkNonOptions) throws java.io.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:
java.io.IOException
-
getOptionSet
public joptsimple.OptionSet getOptionSet()
-
getOptionBean
public <T extends OptionsBean> T getOptionBean(java.lang.Class<T> clazz)
-
registerOptionsFactory
public void registerOptionsFactory(OptionsBeanFactory factory)
-
withDisableSystemExit
public Options withDisableSystemExit()
-
setCommandName
public Options setCommandName(java.lang.String commandName)
-
setSummary
public Options setSummary(java.lang.String summary)
-
setConnectionString
public Options setConnectionString(java.lang.String connectionString)
-
setTempDirectory
public Options setTempDirectory(java.lang.String directory)
-
getTempDirectory
public java.lang.String getTempDirectory()
-
getCommonOpts
public CommonOptions getCommonOpts()
-
getWhiteboard
public Whiteboard getWhiteboard()
-
checkNonOptions
public void checkNonOptions() throws java.io.IOException
- Throws:
java.io.IOException
-
-