Class GaiaSkyDesktop

java.lang.Object
gaiasky.desktop.GaiaSkyDesktop
All Implemented Interfaces:
IObserver

public class GaiaSkyDesktop extends Object implements IObserver
Main entry point for Gaia Sky. This class takes care of initializing the settings and logging system, parsing the CLI arguments, setting up the GDX configuration and starting the application.
  • Constructor Details

    • GaiaSkyDesktop

      public GaiaSkyDesktop()
  • Method Details

    • main

      public static void main(String[] args)
      Main method.
      Parameters:
      args - CLI arguments (see GaiaSkyDesktop.CLIArgs).
    • launchMainApp

      public void launchMainApp()
    • setConfigFileOverwritten

      public void setConfigFileOverwritten(boolean b)
    • notify

      public void notify(Event event, Object source, Object... data)
      Description copied from interface: IObserver
      Event notification call.
      Specified by:
      notify in interface IObserver
      Parameters:
      event - The event type.
      source - The source object, if any.
      data - The data associated with this event.