Class JApplication

java.lang.Object
org.kopi.vkopi.lib.ui.swing.visual.JApplication
All Implemented Interfaces:
EventListener, org.kopi.galite.visual.Application, org.kopi.galite.visual.MessageListener

public abstract class JApplication extends Object implements org.kopi.galite.visual.Application
JApplication is a swing implementation of a kopi application.
  • Constructor Details

    • JApplication

      public JApplication(org.kopi.galite.visual.Registry registry)
  • Method Details

    • getApplicationOptions

      public static ApplicationOptions getApplicationOptions()
      Returns the application options.
      Returns:
      The application options.
    • quit

      public static void quit()
      Quits the application
    • logout

      public void logout()
      Specified by:
      logout in interface org.kopi.galite.visual.Application
    • startApplication

      public void startApplication()
      Specified by:
      startApplication in interface org.kopi.galite.visual.Application
    • allowQuit

      public boolean allowQuit()
      Specified by:
      allowQuit in interface org.kopi.galite.visual.Application
    • getPrintManager

      public org.kopi.galite.visual.print.PrintManager getPrintManager()
      Specified by:
      getPrintManager in interface org.kopi.galite.visual.Application
    • setPrintManager

      public void setPrintManager(org.kopi.galite.visual.print.PrintManager printManager)
      Specified by:
      setPrintManager in interface org.kopi.galite.visual.Application
    • getPrinterManager

      public org.kopi.galite.visual.PrinterManager getPrinterManager()
      Specified by:
      getPrinterManager in interface org.kopi.galite.visual.Application
    • setPrinterManager

      public void setPrinterManager(org.kopi.galite.visual.PrinterManager printerManager)
      Specified by:
      setPrinterManager in interface org.kopi.galite.visual.Application
    • getApplicationConfiguration

      public org.kopi.galite.visual.ApplicationConfiguration getApplicationConfiguration()
      Specified by:
      getApplicationConfiguration in interface org.kopi.galite.visual.Application
    • setApplicationConfiguration

      public void setApplicationConfiguration(org.kopi.galite.visual.ApplicationConfiguration configuration)
      Specified by:
      setApplicationConfiguration in interface org.kopi.galite.visual.Application
    • getURL

      public String getURL()
      Returns the database URL.
      Returns:
      The database URL.
    • initialize

      public void initialize()
      This methods is called at the beginning you should use it to define Locale, debugMode...
    • getSplashScreenImage

      protected ImageIcon getSplashScreenImage()
      Returns application the splash screen.
      Returns:
      application the splash screen.
    • getUserIP

      public String getUserIP()
      Specified by:
      getUserIP in interface org.kopi.galite.visual.Application
    • run

      public boolean run(String[] args)
      Runs the application.
    • verifyConfiguration

      public void verifyConfiguration()
    • isNobugReport

      public boolean isNobugReport()
    • getStartupTime

      public Date getStartupTime()
      Specified by:
      getStartupTime in interface org.kopi.galite.visual.Application
    • getMenu

      public org.kopi.galite.visual.VMenuTree getMenu()
      Specified by:
      getMenu in interface org.kopi.galite.visual.Application
    • setGeneratingHelp

      public void setGeneratingHelp()
    • isGeneratingHelp

      public boolean isGeneratingHelp()
      Specified by:
      isGeneratingHelp in interface org.kopi.galite.visual.Application
    • getUserName

      public String getUserName()
      Specified by:
      getUserName in interface org.kopi.galite.visual.Application
    • getRegistry

      public org.kopi.galite.visual.Registry getRegistry()
      Specified by:
      getRegistry in interface org.kopi.galite.visual.Application
    • getDefaultLocale

      public Locale getDefaultLocale()
      Specified by:
      getDefaultLocale in interface org.kopi.galite.visual.Application
    • getLocalizationManager

      public org.kopi.galite.visual.l10n.LocalizationManager getLocalizationManager()
      Specified by:
      getLocalizationManager in interface org.kopi.galite.visual.Application
    • displayError

      public void displayError(org.kopi.galite.visual.base.UComponent parent, String message)
      Specified by:
      displayError in interface org.kopi.galite.visual.Application
    • notice

      public void notice(String message)
      Specified by:
      notice in interface org.kopi.galite.visual.MessageListener
    • error

      public void error(String message)
      Specified by:
      error in interface org.kopi.galite.visual.MessageListener
    • warn

      public void warn(String message)
      Specified by:
      warn in interface org.kopi.galite.visual.MessageListener
    • ask

      public int ask(String message, boolean yesIsDefault)
      Specified by:
      ask in interface org.kopi.galite.visual.MessageListener