Class AppProperties

java.lang.Object
de.hebkstudents.recipemanager.storage.AppProperties

public class AppProperties
extends java.lang.Object
Class for general, static & dynamic, properties which are accessed during runtime and can not be changed by user
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String APPNAME
    Appname
    static java.lang.String DB_DATA_TEMPLATE
    Path to the database structure SQL File
    static boolean DB_STRUCTURE_INITIALIZED
    Boolean which defines if the database structure was already initialized or not
    static java.lang.String DB_STRUCTURE_TEMPLATE
    Path to the database structure SQL File
    static DefaultConfig DEFAULT_CONFIG
    Default Config Object for all general configuration values
    static java.awt.Dimension DEFAULT_DIMENSION
    Default Frame Dimension
    static javax.swing.ImageIcon FRAME_ICON
    Frame Icon
    static java.lang.String GITHUB_REPO_URL
    GitHub Repo URL
    static javax.swing.ImageIcon HEADER_IMAGEICON
    Frame header image icon
    static java.lang.String LATEST_VERSION_INSTALLER_URL
    Server-URL to the latest installer
    static java.util.ArrayList<LaF> LOOK_AND_FEEL_TPS
    Bidirectional HashMap with all compatible LookAndFeels --> LIB: Apache Commons Collections
    static java.lang.String MAIN_DATABASE_PATH
    Path to the main SQLite database
    static StorageBackend STORAGE_BACKEND
    Defines whether the StorageBackend and SQL is initialized or not
    static java.lang.String STORAGE_PATH
    Storagepath for configs, data & logs
    static java.lang.String VERSION
    App version string
    static java.lang.String VERSION_STRING_SERVER_URL
    Latest Version String Server URL
  • Constructor Summary

    Constructors
    Constructor Description
    AppProperties()  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • APPNAME

      public static final java.lang.String APPNAME
      Appname
      See Also:
      Constant Field Values
    • FRAME_ICON

      public static final javax.swing.ImageIcon FRAME_ICON
      Frame Icon
    • DEFAULT_DIMENSION

      public static final java.awt.Dimension DEFAULT_DIMENSION
      Default Frame Dimension
    • HEADER_IMAGEICON

      public static final javax.swing.ImageIcon HEADER_IMAGEICON
      Frame header image icon
    • STORAGE_PATH

      public static final java.lang.String STORAGE_PATH
      Storagepath for configs, data & logs
    • VERSION

      public static final java.lang.String VERSION
      App version string
      See Also:
      Constant Field Values
    • VERSION_STRING_SERVER_URL

      public static final java.lang.String VERSION_STRING_SERVER_URL
      Latest Version String Server URL
      See Also:
      Constant Field Values
    • LATEST_VERSION_INSTALLER_URL

      public static final java.lang.String LATEST_VERSION_INSTALLER_URL
      Server-URL to the latest installer
      See Also:
      Constant Field Values
    • GITHUB_REPO_URL

      public static final java.lang.String GITHUB_REPO_URL
      GitHub Repo URL
      See Also:
      Constant Field Values
    • MAIN_DATABASE_PATH

      public static final java.lang.String MAIN_DATABASE_PATH
      Path to the main SQLite database
    • DB_STRUCTURE_TEMPLATE

      public static final java.lang.String DB_STRUCTURE_TEMPLATE
      Path to the database structure SQL File
      See Also:
      Constant Field Values
    • DB_DATA_TEMPLATE

      public static final java.lang.String DB_DATA_TEMPLATE
      Path to the database structure SQL File
      See Also:
      Constant Field Values
    • LOOK_AND_FEEL_TPS

      public static final java.util.ArrayList<LaF> LOOK_AND_FEEL_TPS
      Bidirectional HashMap with all compatible LookAndFeels --> LIB: Apache Commons Collections
    • DB_STRUCTURE_INITIALIZED

      public static boolean DB_STRUCTURE_INITIALIZED
      Boolean which defines if the database structure was already initialized or not
    • DEFAULT_CONFIG

      public static DefaultConfig DEFAULT_CONFIG
      Default Config Object for all general configuration values
    • STORAGE_BACKEND

      public static StorageBackend STORAGE_BACKEND
      Defines whether the StorageBackend and SQL is initialized or not
  • Constructor Details

    • AppProperties

      public AppProperties()