Class ApplicationConfiguration

    • Field Detail

      • initializeLogging

        protected boolean initializeLogging
      • logFile

        protected java.io.File logFile
      • scriptLogFile

        protected java.io.File scriptLogFile
    • Constructor Detail

      • ApplicationConfiguration

        public ApplicationConfiguration()
    • Method Detail

      • initializeApplication

        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()