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 voidcheckNonOptions()CommonOptionsgetCommonOpts()<T extends OptionsBean>
TgetOptionBean(Class<T> clazz)joptsimple.OptionSetgetOptionSet()StringgetTempDirectory()WhiteboardgetWhiteboard()joptsimple.OptionSetparseAndConfigure(joptsimple.OptionParser parser, String[] args)joptsimple.OptionSetparseAndConfigure(joptsimple.OptionParser parser, String[] args, boolean checkNonOptions)Parses the arguments and configures the OptionBeansvoidregisterOptionsFactory(OptionsBeanFactory factory)OptionssetCommandName(String commandName)OptionssetConnectionString(String connectionString)OptionssetSummary(String summary)OptionssetTempDirectory(String directory)OptionswithDisableSystemExit()
-
-
-
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 IOExceptionParses 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
-
-