Package jason.util

Class Config

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class Config extends Properties
Jason configuration
See Also:
  • Field Details Link icon

  • Constructor Details Link icon

    • Config Link icon

      public Config()
  • Method Details Link icon

    • setClassFactory Link icon

      public static void setClassFactory(String f)
    • get Link icon

      public static Config get()
    • get Link icon

      public static Config get(boolean tryToFixConfig)
    • setShowFixMsgs Link icon

      public void setShowFixMsgs(boolean b)
    • getUserConfFile Link icon

      public File getUserConfFile()
      returns the file where the user preferences are stored
    • getLocalConfFile Link icon

      public File getLocalConfFile()
    • getFileConfComment Link icon

      public String getFileConfComment()
    • load Link icon

      public boolean load()
      Returns true if the file is loaded correctly
    • getBoolean Link icon

      public boolean getBoolean(String key)
    • put Link icon

      public Object put(Object key, Object value)
      Specified by:
      put in interface Map<Object,Object>
      Overrides:
      put in class Properties
    • getJasonJar Link icon

      public String getJasonJar()
      Returns the full path to the jason.jar file
    • getJasonHome Link icon

      public String getJasonHome()
      returns the jason home (based on jason.jar)
    • getJadeArgs Link icon

      public String getJadeArgs()
      Return the jade args (those used in jade.Boot)
    • getJadeArrayArgs Link icon

      public String[] getJadeArrayArgs()
    • getKqmlFunctor Link icon

      public String getKqmlFunctor()
    • getKqmlPlansFile Link icon

      public String getKqmlPlansFile()
    • fix Link icon

      public void fix()
      Set most important parameters with default values
    • store Link icon

      public void store()
    • store Link icon

      public void store(File f)
    • getJasonVersion Link icon

      public String getJasonVersion()
    • getJasonBuiltDate Link icon

      public String getJasonBuiltDate()
    • getClassForClassLoaderTest Link icon

      public Class getClassForClassLoaderTest(String jarEntry)
    • getJarFileForFixTest Link icon

      public String getJarFileForFixTest(String jarEntry)
    • tryToFixJarFileConf Link icon

      public boolean tryToFixJarFileConf(String jarEntry, String jarFileNamePrefix)
    • findJarInDirectory Link icon

      public static String findJarInDirectory(File dir, String prefix)
    • checkJar Link icon

      public static boolean checkJar(String jar)
    • checkJar Link icon

      public boolean checkJar(String jar, String file)
    • checkJarHasFile Link icon

      public boolean checkJarHasFile(String jarFile, String file)
    • getJarFromClassPath Link icon

      protected String getJarFromClassPath(String file, String fileInsideJar)
    • getTemplate Link icon

      public String getTemplate(String templateName)
    • getHome Link icon

      protected String getHome()
    • getDefaultResource Link icon

      public InputStream getDefaultResource(String templateName) throws IOException
      Throws:
      IOException
    • main Link icon

      public static void main(String[] args)
    • getMindInspectorArchClassName Link icon

      public String getMindInspectorArchClassName()
    • getMindInspectorWebServerClassName Link icon

      public String getMindInspectorWebServerClassName()
    • getPresentation Link icon

      public String getPresentation()
    • addPackage Link icon

      public void addPackage(String key, File value)
    • getPackage Link icon

      public File getPackage(String key)
    • getPackages Link icon

      public Map<String,File> getPackages()
    • clearPackages Link icon

      public void clearPackages()