Package i2p.susi.util

Class Config


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

      • Config

        public Config()
    • Method Detail

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