Class AbstractConfig

    • Constructor Detail

      • AbstractConfig

        public AbstractConfig()
    • Method Detail

      • buildOptionParser

        protected abstract joptsimple.OptionParser buildOptionParser()
      • usage

        protected void usage​(String string)
      • usageForOptions

        protected void usageForOptions​(String string,
                                       String... filterOptions)
      • readPropertiesEnv

        protected Properties readPropertiesEnv​(String envConfig)
      • fetchStringOption

        protected String fetchStringOption​(String name,
                                           joptsimple.OptionSet options,
                                           Properties properties,
                                           String defaultVal)
      • fetchBooleanOption

        protected boolean fetchBooleanOption​(String name,
                                             joptsimple.OptionSet options,
                                             Properties properties,
                                             boolean defaultVal)
      • fetchLongOption

        protected Long fetchLongOption​(String name,
                                       joptsimple.OptionSet options,
                                       Properties properties,
                                       Long defaultVal)
      • fetchIntegerOption

        protected Integer fetchIntegerOption​(String name,
                                             joptsimple.OptionSet options,
                                             Properties properties,
                                             Integer defaultVal)
      • fetchFloatOption

        protected Float fetchFloatOption​(String name,
                                         joptsimple.OptionSet options,
                                         Properties properties,
                                         Float defaultVal)