Class Configuration

java.lang.Object
com.chillycheesy.modulo.config.Configuration

public class Configuration extends Object
  • Field Details

  • Constructor Details

    • Configuration

      public Configuration(Map<String,​Object> properties, Map<String,​Object> defaultProperties)
    • Configuration

      public Configuration(Configuration... configurations)
    • Configuration

      public Configuration()
  • Method Details

    • get

      public Object get(String key)
    • getString

      public String getString(String key, String defaultValue)
    • getString

      public String getString(String key)
    • getInteger

      public Integer getInteger(String key, Integer defaultValue)
    • getInteger

      public Integer getInteger(String key)
    • getDouble

      public Double getDouble(String key, Double defaultValue)
    • getDouble

      public Double getDouble(String key)
    • getBoolean

      public Boolean getBoolean(String key)
    • getBoolean

      public Boolean getBoolean(String key, Boolean defaultValue)
    • getList

      public <T> List<T> getList(String key)
    • getList

      public <T> List<T> getList(String key, List<T> defaultValue)
    • getDefault

      public Object getDefault(String key)
    • getDefaultString

      public String getDefaultString(String key)
    • getDefaultString

      public String getDefaultString(String key, String defaultValue)
    • getDefaultInteger

      public Integer getDefaultInteger(String key, Integer defaultValue)
    • getDefaultInteger

      public Integer getDefaultInteger(String key)
    • getDefaultDouble

      public Double getDefaultDouble(String key, Double defaultValue)
    • getDefaultDouble

      public Double getDefaultDouble(String key)
    • getDefaultBoolean

      public Boolean getDefaultBoolean(String key)
    • getDefaultBoolean

      public Boolean getDefaultBoolean(String key, Boolean defaultValue)
    • getDefaultList

      public <T> List<T> getDefaultList(String key)
    • getDefaultList

      public <T> List<T> getDefaultList(String key, List<T> defaultValue)
    • set

      public void set(String key, Object value)
    • setDefault

      public void setDefault(String key, Object value)
    • remove

      public void remove(String key)
    • removeDefault

      public void removeDefault(String key)
    • has

      public boolean has(String key)
    • hasList

      public boolean hasList(String key)
    • hasString

      public boolean hasString(String key)
    • hasInteger

      public boolean hasInteger(String key)
    • hasDouble

      public boolean hasDouble(String key)
    • hasBoolean

      public boolean hasBoolean(String key)
    • hasDefault

      public boolean hasDefault(String key)
    • hasDefaultString

      public boolean hasDefaultString(String key)
    • hasDefaultInteger

      public boolean hasDefaultInteger(String key)
    • hasDefaultDouble

      public boolean hasDefaultDouble(String key)
    • hasDefaultBoolean

      public boolean hasDefaultBoolean(String key)
    • hasDefaultList

      public boolean hasDefaultList(String key)
    • getProperties

      public Map<String,​Object> getProperties()
    • getDefaultProperties

      public Map<String,​Object> getDefaultProperties()
    • setProperties

      public void setProperties(Map<String,​Object> properties)
    • setDefaultProperties

      public void setDefaultProperties(Map<String,​Object> defaultProperties)
    • clear

      public void clear()
    • clearDefaults

      public void clearDefaults()
    • clearAll

      public void clearAll()
    • merge

      public void merge(Configuration configuration)
    • mergeDefaults

      public void mergeDefaults(Configuration configuration)
    • mergeProperties

      public void mergeProperties(Configuration configuration)
    • getMergedProperties

      public Map<String,​Object> getMergedProperties()
    • isModified

      public boolean isModified()
    • forEach

      public void forEach(BiConsumer<String,​String> setProperty)
    • forEach

      public void forEach(String key, BiConsumer<String,​String> setProperty)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object