Class JApplication

  • All Implemented Interfaces:
    java.util.EventListener, org.kopi.galite.visual.Application, org.kopi.galite.visual.MessageListener

    public abstract class JApplication
    extends java.lang.Object
    implements org.kopi.galite.visual.Application
    JApplication is a swing implementation of a kopi application.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kopi.galite.visual.MessageListener

        org.kopi.galite.visual.MessageListener.Companion
    • Field Summary

      • Fields inherited from interface org.kopi.galite.visual.MessageListener

        AWR_NO, AWR_UNDEF, AWR_YES, Companion
    • Constructor Summary

      Constructors 
      Constructor Description
      JApplication​(org.kopi.galite.visual.Registry registry)  
    • Constructor Detail

      • JApplication

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

      • 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 java.lang.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 javax.swing.ImageIcon getSplashScreenImage()
        Returns application the splash screen.
        Returns:
        application the splash screen.
      • getUserIP

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

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

        public void verifyConfiguration()
      • isNobugReport

        public boolean isNobugReport()
      • getStartupTime

        public java.util.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 java.lang.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 java.util.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,
                                 java.lang.String message)
        Specified by:
        displayError in interface org.kopi.galite.visual.Application
      • notice

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

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

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

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