net.sf.myjaut.ui
Class AbstractController<Options extends AbstractOptions,Frame extends javax.swing.JFrame>
java.lang.Object
java.lang.Thread
net.sf.myjaut.ui.AbstractController<Options,Frame>
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- Controller
public abstract class AbstractController<Options extends AbstractOptions,Frame extends javax.swing.JFrame>
- extends java.lang.Thread
Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractController
public AbstractController(java.lang.String optionsFilename,
Frame rootFrame)
AbstractController
public AbstractController(java.lang.String configFilename)
getSplashWindowIconFile
protected abstract java.lang.String getSplashWindowIconFile()
getSplashColor
protected abstract java.awt.Color getSplashColor()
getProjectVersionedName
protected java.lang.String getProjectVersionedName()
setStartupProgress
protected void setStartupProgress(double progress)
getStartupProgress
protected double getStartupProgress()
throws NoSplashScreenException
- Throws:
NoSplashScreenException
getSplashImage
protected abstract java.lang.String getSplashImage()
getProjectFullName
protected abstract java.lang.String getProjectFullName()
getProjectShortName
protected abstract java.lang.String getProjectShortName()
createOptions
protected abstract Options createOptions()
setRootFrame
protected void setRootFrame(Frame rootFrame)
getRootFrame
protected Frame getRootFrame()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class java.lang.Thread
signalRootFrameClosed
public void signalRootFrameClosed()
getI18n
public I18nManager getI18n()
getDefaultLocale
protected abstract java.util.Locale getDefaultLocale()
exit
public void exit(boolean clean)
getOptions
public Options getOptions()
showDialog
public void showDialog(java.lang.String text)
signalWarning
public void signalWarning(java.lang.Exception exc)
signalError
public void signalError(java.lang.Exception exc)
signalInfo
public abstract void signalInfo(java.lang.String key)
play
public void play(java.lang.String soundFile)
getToolTipsObserveable
public Observeable<OptionalToolTipI18nListener> getToolTipsObserveable()
This code documentation is disclosed as part of . It is licensed under the and comes with NO WARRANTY. See file for more info.