net.sf.kagiru.ui
Class Controller

java.lang.Object
  extended by java.lang.Thread
      extended by net.sf.myjaut.ui.AbstractController<Options,PuzzleFrame>
          extended by net.sf.kagiru.ui.Controller
All Implemented Interfaces:
java.lang.Runnable

public class Controller
extends AbstractController<Options,PuzzleFrame>


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
static java.lang.String DATA_DIR
           
static java.lang.String VERSION_CHECK_URL
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Controller()
           
 
Method Summary
 void addTimerListener(Refreshable refreshable)
           
protected  Options createOptions()
           
 void exit(boolean clean)
           
 AllowedValuesManager getAllowedValuesManager()
           
protected  java.util.Locale getDefaultLocale()
           
 DifficultyLevels getDifficulyLevels()
           
 javax.swing.JFileChooser getFileChooser()
           
 FormatManager getFormatManager()
           
protected  java.lang.String getProjectFullName()
           
protected  java.lang.String getProjectShortName()
           
protected  java.awt.Color getSplashColor()
           
protected  java.lang.String getSplashImage()
           
protected  java.lang.String getSplashWindowIconFile()
           
 void run()
           
 void signalInfo(java.lang.String key)
           
 void signalPuzzleFinished()
           
 void signalRootFrameClosed()
           
 
Methods inherited from class net.sf.myjaut.ui.AbstractController
getI18n, getOptions, getProjectVersionedName, getRootFrame, getStartupProgress, getToolTipsObserveable, play, setRootFrame, setStartupProgress, showDialog, signalError, signalWarning
 
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
 

Field Detail

VERSION_CHECK_URL

public static final java.lang.String VERSION_CHECK_URL
See Also:
Constant Field Values

DATA_DIR

public static final java.lang.String DATA_DIR
See Also:
Constant Field Values
Constructor Detail

Controller

public Controller()
Method Detail

addTimerListener

public void addTimerListener(Refreshable refreshable)

createOptions

protected Options createOptions()
Specified by:
createOptions in class AbstractController<Options,PuzzleFrame>

exit

public void exit(boolean clean)
Overrides:
exit in class AbstractController<Options,PuzzleFrame>

getDefaultLocale

protected java.util.Locale getDefaultLocale()
Specified by:
getDefaultLocale in class AbstractController<Options,PuzzleFrame>

getDifficulyLevels

public DifficultyLevels getDifficulyLevels()

getFileChooser

public javax.swing.JFileChooser getFileChooser()

getProjectFullName

protected java.lang.String getProjectFullName()
Specified by:
getProjectFullName in class AbstractController<Options,PuzzleFrame>

getProjectShortName

protected java.lang.String getProjectShortName()
Specified by:
getProjectShortName in class AbstractController<Options,PuzzleFrame>

getSplashColor

protected java.awt.Color getSplashColor()
Specified by:
getSplashColor in class AbstractController<Options,PuzzleFrame>

getSplashImage

protected java.lang.String getSplashImage()
Specified by:
getSplashImage in class AbstractController<Options,PuzzleFrame>

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class AbstractController<Options,PuzzleFrame>

signalInfo

public void signalInfo(java.lang.String key)
Specified by:
signalInfo in class AbstractController<Options,PuzzleFrame>

signalPuzzleFinished

public void signalPuzzleFinished()

signalRootFrameClosed

public void signalRootFrameClosed()
Overrides:
signalRootFrameClosed in class AbstractController<Options,PuzzleFrame>

getAllowedValuesManager

public AllowedValuesManager getAllowedValuesManager()

getSplashWindowIconFile

protected java.lang.String getSplashWindowIconFile()
Specified by:
getSplashWindowIconFile in class AbstractController<Options,PuzzleFrame>

getFormatManager

public FormatManager getFormatManager()


This code documentation is disclosed as part of Kagiru Sudoku. It is licensed under the GNU General Public License (GPL) and comes with NO WARRANTY. See file license.txt for more info.