Package i2p.susi.util

Class Config

java.lang.Object
i2p.susi.util.Config

public class Config extends Object
Warning - static - not for use by multiple applications or prefixes
Author:
susi
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • getProperty

      public static String getProperty(String name)
      Parameters:
      name -
    • hasConfigFile

      public static boolean hasConfigFile()
      Don't bother showing a reload config button if this returns false.
      Since:
      0.9.13
    • reloadConfiguration

      public static void reloadConfiguration()
    • getProperties

      public static Properties getProperties()
      Returns the properties, sorted, WITHOUT the prefix
      Since:
      0.9.13
    • saveConfiguration

      public static void saveConfiguration(Properties newProps) throws IOException
      Saves the properties. A property not in newProps will be removed but will not override the default in the resource.
      Parameters:
      newProps - non-null WITHOUT the prefix
      Throws:
      IOException
      Since:
      0.9.13
    • getProperty

      public static String getProperty(String name, String defaultValue)
      Parameters:
      name -
      defaultValue -
    • getProperty

      public static int getProperty(String name, int defaultValue)
      Parameters:
      name -
      defaultValue -
    • setPrefix

      public static void setPrefix(String prefix)
      Static! Not for use by multiple applications!
      Parameters:
      prefix -