Class JApplication
- java.lang.Object
-
- org.kopi.vkopi.lib.ui.swing.visual.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.ApplicationJApplicationis a swing implementation of a kopi application.
-
-
Constructor Summary
Constructors Constructor Description JApplication(org.kopi.galite.visual.Registry registry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowQuit()intask(java.lang.String message, boolean yesIsDefault)voiddisplayError(org.kopi.galite.visual.base.UComponent parent, java.lang.String message)voiderror(java.lang.String message)org.kopi.galite.visual.ApplicationConfigurationgetApplicationConfiguration()static ApplicationOptionsgetApplicationOptions()Returns the application options.java.util.LocalegetDefaultLocale()org.kopi.galite.visual.l10n.LocalizationManagergetLocalizationManager()org.kopi.galite.visual.VMenuTreegetMenu()org.kopi.galite.visual.PrinterManagergetPrinterManager()org.kopi.galite.visual.print.PrintManagergetPrintManager()org.kopi.galite.visual.RegistrygetRegistry()protected javax.swing.ImageIcongetSplashScreenImage()Returns application the splash screen.java.util.DategetStartupTime()java.lang.StringgetURL()Returns the database URL.java.lang.StringgetUserIP()java.lang.StringgetUserName()voidinitialize()This methods is called at the beginning you should use it to defineLocale, debugMode...booleanisGeneratingHelp()booleanisNobugReport()voidlogout()voidnotice(java.lang.String message)static voidquit()Quits the applicationbooleanrun(java.lang.String[] args)Runs the application.voidsetApplicationConfiguration(org.kopi.galite.visual.ApplicationConfiguration configuration)voidsetGeneratingHelp()voidsetPrinterManager(org.kopi.galite.visual.PrinterManager printerManager)voidsetPrintManager(org.kopi.galite.visual.print.PrintManager printManager)voidstartApplication()voidverifyConfiguration()voidwarn(java.lang.String message)
-
-
-
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:
logoutin interfaceorg.kopi.galite.visual.Application
-
startApplication
public void startApplication()
- Specified by:
startApplicationin interfaceorg.kopi.galite.visual.Application
-
allowQuit
public boolean allowQuit()
- Specified by:
allowQuitin interfaceorg.kopi.galite.visual.Application
-
getPrintManager
public org.kopi.galite.visual.print.PrintManager getPrintManager()
- Specified by:
getPrintManagerin interfaceorg.kopi.galite.visual.Application
-
setPrintManager
public void setPrintManager(org.kopi.galite.visual.print.PrintManager printManager)
- Specified by:
setPrintManagerin interfaceorg.kopi.galite.visual.Application
-
getPrinterManager
public org.kopi.galite.visual.PrinterManager getPrinterManager()
- Specified by:
getPrinterManagerin interfaceorg.kopi.galite.visual.Application
-
setPrinterManager
public void setPrinterManager(org.kopi.galite.visual.PrinterManager printerManager)
- Specified by:
setPrinterManagerin interfaceorg.kopi.galite.visual.Application
-
getApplicationConfiguration
public org.kopi.galite.visual.ApplicationConfiguration getApplicationConfiguration()
- Specified by:
getApplicationConfigurationin interfaceorg.kopi.galite.visual.Application
-
setApplicationConfiguration
public void setApplicationConfiguration(org.kopi.galite.visual.ApplicationConfiguration configuration)
- Specified by:
setApplicationConfigurationin interfaceorg.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 defineLocale, 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:
getUserIPin interfaceorg.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:
getStartupTimein interfaceorg.kopi.galite.visual.Application
-
getMenu
public org.kopi.galite.visual.VMenuTree getMenu()
- Specified by:
getMenuin interfaceorg.kopi.galite.visual.Application
-
setGeneratingHelp
public void setGeneratingHelp()
-
isGeneratingHelp
public boolean isGeneratingHelp()
- Specified by:
isGeneratingHelpin interfaceorg.kopi.galite.visual.Application
-
getUserName
public java.lang.String getUserName()
- Specified by:
getUserNamein interfaceorg.kopi.galite.visual.Application
-
getRegistry
public org.kopi.galite.visual.Registry getRegistry()
- Specified by:
getRegistryin interfaceorg.kopi.galite.visual.Application
-
getDefaultLocale
public java.util.Locale getDefaultLocale()
- Specified by:
getDefaultLocalein interfaceorg.kopi.galite.visual.Application
-
getLocalizationManager
public org.kopi.galite.visual.l10n.LocalizationManager getLocalizationManager()
- Specified by:
getLocalizationManagerin interfaceorg.kopi.galite.visual.Application
-
displayError
public void displayError(org.kopi.galite.visual.base.UComponent parent, java.lang.String message)- Specified by:
displayErrorin interfaceorg.kopi.galite.visual.Application
-
notice
public void notice(java.lang.String message)
- Specified by:
noticein interfaceorg.kopi.galite.visual.MessageListener
-
error
public void error(java.lang.String message)
- Specified by:
errorin interfaceorg.kopi.galite.visual.MessageListener
-
warn
public void warn(java.lang.String message)
- Specified by:
warnin interfaceorg.kopi.galite.visual.MessageListener
-
ask
public int ask(java.lang.String message, boolean yesIsDefault)- Specified by:
askin interfaceorg.kopi.galite.visual.MessageListener
-
-