Class Applications

java.lang.Object
org.verapdf.apps.Applications

public final class Applications extends Object
Version:
0.1 Created 31 Oct 2016:13:15:23
Author:
Carl Wilson carlwilson AT github
  • Field Details

  • Method Details

    • getVeraScriptFile

      public static File getVeraScriptFile()
    • getAppDetails

      public static ReleaseDetails getAppDetails()
      Returns:
      the Application Release details for the GUI
    • createConfigManager

      public static ConfigManager createConfigManager(File root)
      Parameters:
      root - the root directory for the configuration, should contain the veraPDF configuration files, if not default ones are created.
      Returns:
      a ConfigManager instance populated using the configuration files at root.
    • createAppConfigManager

      public static ConfigManager createAppConfigManager()
      Shortcut method to find configuration in the local user directory or, if it doesn't exist, to create configuration in the application installation configuration directory, if installation configuration directory is not writable method shall create configuration in the local user directory.
      Returns:
      a ConfigManager instance populated using the configuration files in the application config directory.
    • createTmpConfigManager

      public static ConfigManager createTmpConfigManager()
      Shortcut method to create a configuration in the temp directory.
      Returns:
      a ConfigManager instance populated using the configuration files in the temp directory.
    • defaultConfig

      public static VeraAppConfig defaultConfig()
    • defaultConfigBuilder

      public static AppConfigBuilder defaultConfigBuilder()
    • createConfigBuilder

      public static AppConfigBuilder createConfigBuilder(VeraAppConfig base)
    • softwareUpdater

      public static SoftwareUpdater softwareUpdater()
    • checkArgNotNull

      public static void checkArgNotNull(Object arg, String argName)