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

  • 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 -