Package gaiasky.util

Class ConfInit

java.lang.Object
gaiasky.util.ConfInit
Direct Known Subclasses:
DesktopConfInit

public abstract class ConfInit
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    static ConfInit instance  
    boolean webgl
    Used to emulate webgl in desktop.
  • Constructor Summary

    Constructors
    Constructor Description
    ConfInit()  
  • Method Summary

    Modifier and Type Method Description
    abstract void initGlobalConf()  
    abstract void initialiseProperties​(java.io.File confFile)  
    static void initialize​(ConfInit instance)  
    abstract void persistGlobalConf​(java.io.File propsFile)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • instance

      public static ConfInit instance
    • webgl

      public boolean webgl
      Used to emulate webgl in desktop. Should be set true by the WebGL ConfInits
  • Constructor Details

    • ConfInit

      public ConfInit()
  • Method Details

    • initialize

      public static void initialize​(ConfInit instance) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • initGlobalConf

      public abstract void initGlobalConf() throws java.lang.Exception
      Throws:
      java.lang.Exception
    • persistGlobalConf

      public abstract void persistGlobalConf​(java.io.File propsFile)
    • initialiseProperties

      public abstract void initialiseProperties​(java.io.File confFile)