Class Athena


public class Athena extends Object
Master wrapper around all other applications in the Arena package. Used as the main class in the runnable standalone jar.
Since:
2020-04-23
  • Field Details

    • appNames

      String[] appNames
      Available applications.
    • appSelect

      String appSelect
      Selected application.
    • appArgs

      String[] appArgs
      Modified argument array.
    • exitAfterArgs

      boolean exitAfterArgs
      Flag to escape after parsing arguments.
  • Constructor Details

    • Athena

      public Athena()
  • Method Details

    • printBanner

      void printBanner()
      Print program banner.
    • printUsage

      void printUsage()
      Print usage.
    • parseArgs

      public void parseArgs(String[] args)
      Parse arguments.
    • runApp

      void runApp()
      Run chosen app with modified arguments.
    • main

      public static void main(String[] args)
      Main application method.