Class Options


  • public class Options
    extends java.lang.Object
    • Constructor Detail

      • Options

        public 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 instance
        args - command line arguments
        checkNonOptions - 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()
      • getWhiteboard

        public Whiteboard getWhiteboard()
      • checkNonOptions

        public void checkNonOptions()
                             throws java.io.IOException
        Throws:
        java.io.IOException