Class ConfigHandler

java.lang.Object
de.foellix.aql.config.ConfigHandler

public class ConfigHandler extends Object
  • Field Details

    • DEFAULT_CONFIG_FILE

      public static final File DEFAULT_CONFIG_FILE
    • FREE_ACCOUNT

      public static final String FREE_ACCOUNT
      See Also:
  • Method Details

    • getInstance

      public static ConfigHandler getInstance()
    • getConfig

      public Config getConfig()
    • getConfig

      public Config getConfig(boolean reload)
    • parseXML

      public static Config parseXML(File configFile)
    • parseXML

      public static Config parseXML(String configString)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toXML

      public static String toXML(Config config)
    • setConfig

      public void setConfig(File config)
    • setConfig

      public void setConfig(File config, boolean restoreFromDefault)
    • setConfig

      public void setConfig(File config, boolean restoreFromDefault, URL url, String username)
    • updateConfig

      public static void updateConfig(File configFile, boolean restoreFromDefault, URL url, String username)
    • updateConfig

      public static void updateConfig(Config config, File configFile, boolean restoreFromDefault, URL url, String username)
    • getConfigFile

      public File getConfigFile()
    • getToolByName

      public Tool getToolByName(String name)
    • getToolByName

      public Tool getToolByName(String name, String version)
    • getPreprocessorByName

      public Tool getPreprocessorByName(String name)
    • getPreprocessorByName

      public Tool getPreprocessorByName(String name, String version)
    • getOperatorByName

      public Tool getOperatorByName(String name)
    • getOperatorByName

      public Tool getOperatorByName(String name, String version)
    • getConverterByName

      public Tool getConverterByName(String name)
    • getConverterByName

      public Tool getConverterByName(String name, String version)
    • getAllToolsOfAnyKind

      public List<Tool> getAllToolsOfAnyKind()
    • getAllToolsOfAnyKind

      public static List<Tool> getAllToolsOfAnyKind(Config config)
    • getMaxConfiguredPriority

      public int getMaxConfiguredPriority()
    • getMaxConfiguredPriority

      public static int getMaxConfiguredPriority(Config config)
    • getAndroidBuildTools

      public File getAndroidBuildTools()
    • mergeWith

      public void mergeWith(File secondConfigFile)