Interface ModuleConfig

    • Method Detail

      • hasProperty

        boolean hasProperty​(String name)
      • getPropertyNames

        Set<String> getPropertyNames()
      • getStringProperty

        String getStringProperty​(String name)
      • getOptionalEnumProperty

        <E extends Enum<E>> Optional<E> getOptionalEnumProperty​(String name,
                                                                Class<E> clazz)
      • getEnumProperty

        <E extends Enum<E>> E getEnumProperty​(String name,
                                              Class<E> clazz)
      • getEnumProperty

        <E extends Enum<E>> E getEnumProperty​(String name,
                                              Class<E> clazz,
                                              E defaultValue)
      • getEnumSetProperty

        <E extends Enum<E>> Set<E> getEnumSetProperty​(String name,
                                                      Class<E> clazz)
      • getEnumSetProperty

        <E extends Enum<E>> Set<E> getEnumSetProperty​(String name,
                                                      Class<E> clazz,
                                                      Set<E> defaultValue)
      • getIntProperty

        int getIntProperty​(String name)
      • getIntProperty

        int getIntProperty​(String name,
                           int defaultValue)
      • getLongProperty

        long getLongProperty​(String name)
      • getLongProperty

        long getLongProperty​(String name,
                             long defaultValue)
      • getFloatProperty

        float getFloatProperty​(String name)
      • getFloatProperty

        float getFloatProperty​(String name,
                               float defaultValue)
      • getDoubleProperty

        double getDoubleProperty​(String name)
      • getDoubleProperty

        double getDoubleProperty​(String name,
                                 double defaultValue)
      • getBooleanProperty

        boolean getBooleanProperty​(String name)
      • getBooleanProperty

        boolean getBooleanProperty​(String name,
                                   boolean defaultValue)
      • getPathProperty

        Path getPathProperty​(String name)
      • getPathProperty

        Path getPathProperty​(String name,
                             Path defaultValue)
      • getPathListProperty

        List<Path> getPathListProperty​(String name)
      • getOptionalClassProperty

        <T> Optional<Class<? extends T>> getOptionalClassProperty​(String name,
                                                                  Class<T> subClass)
      • getClassProperty

        <T> Class<? extends T> getClassProperty​(String name,
                                                Class<T> subClass)
      • getClassProperty

        <T> Class<? extends T> getClassProperty​(String name,
                                                Class<T> subClass,
                                                Class<? extends T> defaultValue)
      • getOptionalDateTimeProperty

        Optional<org.joda.time.DateTime> getOptionalDateTimeProperty​(String name)
      • getDateTimeProperty

        org.joda.time.DateTime getDateTimeProperty​(String name)
      • getOptionalIntervalProperty

        Optional<org.joda.time.Interval> getOptionalIntervalProperty​(String name)
      • getIntervalProperty

        org.joda.time.Interval getIntervalProperty​(String name)