Class ApplicationConfiguration

    • Field Detail

      • initializeLogging NEW

        protected boolean initializeLogging
      • logFile NEW

        protected java.io.File logFile
      • scriptLogFile NEW

        protected java.io.File scriptLogFile

Constructor Detail

  • Method Detail

    • initializeApplication NEW

      protected void initializeApplication()
      For subclasses to do specific application initialization after all general application initialization occurs.
    • isHeadless

      public boolean isHeadless()
      Returns whether or not the application is headless.
      Returns:
      true if the application is headless; otherwise, false.
    • getTaskMonitor

      public TaskMonitor getTaskMonitor()
      Returns the currently set task monitor.
      Returns:
      The currently set task monitor, which is by default a dummy monitor.
    • isInitializeLogging

      public boolean isInitializeLogging()
      Returns whether or not logging is to be initialized.
      Returns:
      True if logging is to be initialized; otherwise, false. This is true by default, but may be set to false by the user.
      See Also:
      setInitializeLogging(boolean)
    • getApplicationLogFile

      public java.io.File getApplicationLogFile()
      Returns the user-defined log file.
      Returns:
      The user-defined log file. This is null by default and will only return a non-null value if it has been set by the user.
    • setTaskMonitor

      public void setTaskMonitor​(TaskMonitor monitor)
      Sets a task monitor that will be called back with messages that report the status of the initialization process.
      Parameters:
      monitor - The monitor to set.
    • setInitializeLogging

      public void setInitializeLogging​(boolean initializeLogging)
    • setApplicationLogFile

      public void setApplicationLogFile​(java.io.File logFile)
    • getScriptLogFile

      public java.io.File getScriptLogFile()
      Returns the user-defined script log file.
      Returns:
      Returns the user-defined script log file. This is null by default and will only return a non-null value if it has been set by the user.
    • setScriptLogFile

      public void setScriptLogFile​(java.io.File scriptLogFile)
    • installStaticFactories

      public void installStaticFactories()