A B C D E F G H I J L M N O P R S T

A

ABOUT - Static variable in class net.thestump.ghronos.ui.Menubar
about menubar option
Aesthetics - class net.thestump.ghronos.ui.Aesthetics.
Holds methods related to UI visual appeal
Aesthetics() - Constructor for class net.thestump.ghronos.ui.Aesthetics
 
accessAllItems(boolean) - Method in class net.thestump.ghronos.ui.Menubar
Sets accessability of menubar options
addTimer(int) - Method in class net.thestump.ghronos.ui.clock.Clock
 
appliedToBottomClock - Variable in class net.thestump.ghronos.timing.TimingStyle
 
appliedToTopClock - Variable in class net.thestump.ghronos.timing.TimingStyle
 
applyTo(boolean, boolean) - Method in class net.thestump.ghronos.timing.TimingStyle
Sets which clocks this timing style is applied to

B

BACKCOLOR - Static variable in class net.thestump.ghronos.ui.Aesthetics
application back color
BadArgumentException - exception net.thestump.ghronos.error.BadArgumentException.
A substitute for java.lang.IllegalArgumentException
BadArgumentException() - Constructor for class net.thestump.ghronos.error.BadArgumentException
 
BadArgumentException(String) - Constructor for class net.thestump.ghronos.error.BadArgumentException
 
Boggle - class net.thestump.ghronos.timing.Boggle.
Provides a timing style suitable for playing Boggle
Boggle() - Constructor for class net.thestump.ghronos.timing.Boggle
 
BoggleStateLabel - class net.thestump.ghronos.ui.state.BoggleStateLabel.
Provides custom labeling for the Boggle timing style
BoggleStateLabel() - Constructor for class net.thestump.ghronos.ui.state.BoggleStateLabel
 
bottomClock - Variable in class net.thestump.ghronos.mediate.Registrar
 
bottomClockInOt - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 

C

COUNT_DOWN - Static variable in class net.thestump.ghronos.ui.clock.ModalClock
Count down mode
COUNT_UP - Static variable in class net.thestump.ghronos.ui.clock.ModalClock
Count up mode
CanadianBY - class net.thestump.ghronos.timing.ot.CanadianBY.
Provides a Canadian Byo-Yomi timing style.
CanadianBY() - Constructor for class net.thestump.ghronos.timing.ot.CanadianBY
 
CanadianBYStateLabel - class net.thestump.ghronos.ui.state.CanadianBYStateLabel.
Provides custom labeling for the Canadian Byo-Yomi timing style
CanadianBYStateLabel() - Constructor for class net.thestump.ghronos.ui.state.CanadianBYStateLabel
 
Clock - class net.thestump.ghronos.ui.clock.Clock.
Base class for all clocks.
Clock() - Constructor for class net.thestump.ghronos.ui.clock.Clock
 
ClockFactory - class net.thestump.ghronos.ui.clock.ClockFactory.
Used to create clocks
ClockFactory() - Constructor for class net.thestump.ghronos.ui.clock.ClockFactory
 
Colon - class net.thestump.ghronos.ui.Colon.
Provides a colon-like graphic
Colon() - Constructor for class net.thestump.ghronos.ui.Colon
 
calculateMove() - Method in class net.thestump.ghronos.ui.state.StateLabel
Calculates current move count
canTap() - Method in class net.thestump.ghronos.ui.NoTapBigNumber
Tells if this number is tappable
clockIsInOvertime - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
colorWindow(Window, Color, Color) - Static method in class net.thestump.ghronos.ui.Aesthetics
Sets application colors on windows.

D

DecreaseClock - class net.thestump.ghronos.ui.clock.DecreaseClock.
A clock whose time ticks down
DecreaseClock() - Constructor for class net.thestump.ghronos.ui.clock.DecreaseClock
 
Delay - class net.thestump.ghronos.timing.delay.Delay.
Provides a delay timing style.
Delay() - Constructor for class net.thestump.ghronos.timing.delay.Delay
 
DelayClock - class net.thestump.ghronos.ui.clock.DelayClock.
A clock with flashable colons for Delay style timing.
DelayClock() - Constructor for class net.thestump.ghronos.ui.clock.DelayClock
 
DelayDialog - class net.thestump.ghronos.dialog.DelayDialog.
Provides a display for configuring a timing delay
DelayDialog() - Constructor for class net.thestump.ghronos.dialog.DelayDialog
 
DelayStyle - class net.thestump.ghronos.timing.delay.DelayStyle.
Base class for delay-oriented timing styles
DelayStyle() - Constructor for class net.thestump.ghronos.timing.delay.DelayStyle
 
Device - class net.thestump.ghronos.device.Device.
Provides methods useful for understanding the running device
Device() - Constructor for class net.thestump.ghronos.device.Device
 
Dialog - class net.thestump.ghronos.dialog.Dialog.
Defines a Ghronos dialog for configuring a timing style
Dialog(String, byte) - Constructor for class net.thestump.ghronos.dialog.Dialog
 
delay - Variable in class net.thestump.ghronos.timing.delay.DelayStyle
 
digits - Variable in class net.thestump.ghronos.ui.clock.Clock
 

E

ErrorHandler - class net.thestump.ghronos.error.ErrorHandler.
A class to handle error reporting and handling
ErrorHandler() - Constructor for class net.thestump.ghronos.error.ErrorHandler
 
endGame() - Method in class net.thestump.ghronos.mediate.Mediator
Adjusts the interface to reflect the end of a game
equals(byte[]) - Method in class net.thestump.ghronos.ui.clock.Clock
Useful for comparing the time of a Clock
evaluate(Clock, Clock) - Method in class net.thestump.ghronos.timing.TimingStyle
Helper method used to set members describing current state
evaluate(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
evaluate(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
evaluate(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
evaluatePress(int) - Method in class net.thestump.ghronos.device.HardButton
 
evaluateSelection() - Method in class net.thestump.ghronos.ui.Menubar
Evaluates and responds to the selected menu item.
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.Boggle
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.Standard
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.TimingStyle
Applies the timing style to the appropriate clocks on a clock switch
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.delay.Delay
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.delay.DelayStyle
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.delay.Fischer
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
execute(Clock) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
execute(Clock) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
execute(Clock) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Runs an overtime check on tickingClock when it runs out of time to see if it should go into overtime or not
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
execute(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
execute(Clock) - Method in class net.thestump.ghronos.timing.ot.Scrabble
 

F

FIRST_MOVE_BLACK - Static variable in class net.thestump.ghronos.ui.Menubar
black moves first menubar option
FORECOLOR - Static variable in class net.thestump.ghronos.ui.Aesthetics
application fore color
Fischer - class net.thestump.ghronos.timing.delay.Fischer.
Provides a Fischer timing style.
Fischer() - Constructor for class net.thestump.ghronos.timing.delay.Fischer
 

G

Ghronos - class net.thestump.ghronos.Ghronos.
The main application window
Ghronos() - Constructor for class net.thestump.ghronos.Ghronos
 
gameIsOver() - Method in class net.thestump.ghronos.mediate.Mediator
Tells if the game is over or not
getCatalogName() - Static method in class net.thestump.ghronos.device.Device
Determines the catalog name appropriate for this device
getClock(byte) - Static method in class net.thestump.ghronos.ui.clock.ClockFactory
Gets the requested clock
getDelay() - Method in class net.thestump.ghronos.timing.delay.DelayStyle
Returns an array of the current delay.
getDescription() - Method in class net.thestump.ghronos.timing.Boggle
 
getDescription() - Method in class net.thestump.ghronos.timing.Standard
 
getDescription() - Method in class net.thestump.ghronos.timing.TimingStyle
Gets a description of this timing style which is used to display information about the timing style in a help dialog
getDescription() - Method in class net.thestump.ghronos.timing.delay.Delay
 
getDescription() - Method in class net.thestump.ghronos.timing.delay.Fischer
 
getDescription() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
getDescription() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
getDescription() - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
getFlash() - Method in class net.thestump.ghronos.ui.clock.DelayClock
Gets the flash time set for this clock
getID() - Method in class net.thestump.ghronos.Ghronos
 
getID() - Method in class net.thestump.ghronos.device.HardButton
 
getID() - Method in class net.thestump.ghronos.mediate.Mediator
 
getID() - Method in class net.thestump.ghronos.timing.Boggle
 
getID() - Method in class net.thestump.ghronos.timing.Standard
 
getID() - Method in class net.thestump.ghronos.timing.TimingStyle
 
getID() - Method in class net.thestump.ghronos.timing.delay.Delay
 
getID() - Method in class net.thestump.ghronos.timing.delay.DelayStyle
 
getID() - Method in class net.thestump.ghronos.timing.delay.Fischer
 
getID() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
getID() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
getID() - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
getID() - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
getID() - Method in class net.thestump.ghronos.ui.Menubar
 
getID() - Method in class net.thestump.ghronos.ui.clock.Clock
 
getID() - Method in class net.thestump.ghronos.ui.clock.DecreaseClock
 
getID() - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
getID() - Method in class net.thestump.ghronos.ui.clock.ModalClock
 
getID() - Method in class net.thestump.ghronos.ui.clock.ScrabbleClock
 
getID() - Method in class net.thestump.ghronos.ui.state.BoggleStateLabel
 
getID() - Method in class net.thestump.ghronos.ui.state.CanadianBYStateLabel
 
getID() - Method in class net.thestump.ghronos.ui.state.JapaneseBYStateLabel
 
getID() - Method in class net.thestump.ghronos.ui.state.StateLabel
 
getInstance() - Method in class net.thestump.ghronos.Ghronos
 
getInstance() - Method in class net.thestump.ghronos.device.HardButton
 
getInstance() - Method in class net.thestump.ghronos.mediate.Mediator
 
getInstance() - Method in class net.thestump.ghronos.timing.Boggle
 
getInstance() - Method in class net.thestump.ghronos.timing.Standard
 
getInstance() - Method in class net.thestump.ghronos.timing.TimingStyle
 
getInstance() - Method in class net.thestump.ghronos.timing.delay.Delay
 
getInstance() - Method in class net.thestump.ghronos.timing.delay.DelayStyle
 
getInstance() - Method in class net.thestump.ghronos.timing.delay.Fischer
 
getInstance() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
getInstance() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
getInstance() - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
getInstance() - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
getInstance() - Method in class net.thestump.ghronos.ui.Menubar
 
getInstance() - Method in class net.thestump.ghronos.ui.clock.Clock
 
getInstance() - Method in class net.thestump.ghronos.ui.clock.DecreaseClock
 
getInstance() - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
getInstance() - Method in class net.thestump.ghronos.ui.clock.ModalClock
 
getInstance() - Method in class net.thestump.ghronos.ui.clock.ScrabbleClock
 
getInstance() - Method in class net.thestump.ghronos.ui.state.BoggleStateLabel
 
getInstance() - Method in class net.thestump.ghronos.ui.state.CanadianBYStateLabel
 
getInstance() - Method in class net.thestump.ghronos.ui.state.JapaneseBYStateLabel
 
getInstance() - Method in class net.thestump.ghronos.ui.state.StateLabel
 
getMoves() - Method in class net.thestump.ghronos.mediate.Mediator
Gets the total number of moves made during a game
getMoves() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
Gets the number of moves set for the overtime sessions
getMovesLeft(char) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
Gets the number of moves left for the current overtime session
getName() - Method in class net.thestump.ghronos.ui.clock.Clock
Gets this clock's name
getOvertime() - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Returns an array of the current overtime.
getPeriods() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
Gets the number of periods set for the overtime sessions
getPeriodsLeft(char) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
Gets the number of periods left for the current overtime session
getState(byte) - Static method in class net.thestump.ghronos.ui.state.StateFactory
Gets the requested state label
getTime() - Method in class net.thestump.ghronos.ui.clock.Clock
Returns an array of the current time.
getTimingStyle() - Method in class net.thestump.ghronos.mediate.Registrar
Gets the current timing style
getTimingStyle(int) - Static method in class net.thestump.ghronos.timing.TimingFactory
Gets the requested timing style

H

HR1 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
HR2 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
HardButton - class net.thestump.ghronos.device.HardButton.
Represents the hard buttons of a device..
HardButton() - Constructor for class net.thestump.ghronos.device.HardButton
 
hardButton - Variable in class net.thestump.ghronos.mediate.Registrar
 

I

ID - Static variable in class net.thestump.ghronos.timing.Boggle
Storable & TimingStyle id
ID - Static variable in class net.thestump.ghronos.timing.Standard
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.timing.delay.Delay
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.timing.delay.Fischer
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.timing.ot.CanadianBY
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.timing.ot.JapaneseBY
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.timing.ot.Scrabble
Timing style/Storable ID
ID - Static variable in class net.thestump.ghronos.ui.clock.Clock
unique ID for this clock
ID - Static variable in class net.thestump.ghronos.ui.clock.DecreaseClock
unique ID for this clock
ID - Static variable in class net.thestump.ghronos.ui.clock.DelayClock
unique ID for this clock
ID - Static variable in class net.thestump.ghronos.ui.clock.ModalClock
unique ID for this clock
ID - Static variable in class net.thestump.ghronos.ui.clock.ScrabbleClock
Clock id
ID - Static variable in class net.thestump.ghronos.ui.state.BoggleStateLabel
Storable/factory id
ID - Static variable in class net.thestump.ghronos.ui.state.CanadianBYStateLabel
Storable/factory id
ID - Static variable in class net.thestump.ghronos.ui.state.JapaneseBYStateLabel
Storable/factory id
ID - Static variable in class net.thestump.ghronos.ui.state.StateLabel
Storable/factory id
instance() - Static method in class net.thestump.ghronos.mediate.Mediator
Singleton getter
instance() - Static method in class net.thestump.ghronos.ui.Menubar
Singleton accessor for the application's menubar
instance() - Static method in class net.thestump.ghronos.ui.state.StateLabel
Singleton accessor for the application's StateLabel
isAppliedTo(char) - Method in class net.thestump.ghronos.timing.TimingStyle
Tells if this timing style is applied to the top or bottom clock
isAppliedTo - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
isInOvertime(char) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Tells if a clock is currently in overtime
isOutOfTime() - Method in class net.thestump.ghronos.ui.clock.Clock
Tells if this clock is out of time
isPaused() - Method in class net.thestump.ghronos.mediate.Mediator
Tells if the game is paused or not
isPda() - Static method in class net.thestump.ghronos.device.Device
Tells what kind of platform we are on
isScreen(int, int) - Static method in class net.thestump.ghronos.device.Device
Tells the screen size
isTicking(char) - Method in class net.thestump.ghronos.mediate.Mediator
Tells the ticking status of a clock
isVisible() - Method in class net.thestump.ghronos.ui.Colon
Tells if this colon is visible or not

J

JapaneseBY - class net.thestump.ghronos.timing.ot.JapaneseBY.
Provides a Japanese Byo-Yomi timing style.
JapaneseBY() - Constructor for class net.thestump.ghronos.timing.ot.JapaneseBY
 
JapaneseBYStateLabel - class net.thestump.ghronos.ui.state.JapaneseBYStateLabel.
Provides custom labeling for the Japanese Byo-Yomi timing style
JapaneseBYStateLabel() - Constructor for class net.thestump.ghronos.ui.state.JapaneseBYStateLabel
 

L

leftColon - Variable in class net.thestump.ghronos.ui.clock.Clock
 
loadState(DataStream) - Method in class net.thestump.ghronos.Ghronos
 
loadState(DataStream) - Method in class net.thestump.ghronos.device.HardButton
 
loadState(DataStream) - Method in class net.thestump.ghronos.mediate.Mediator
 
loadState(DataStream) - Method in class net.thestump.ghronos.timing.TimingStyle
 
loadState(DataStream) - Method in class net.thestump.ghronos.timing.delay.DelayStyle
 
loadState(DataStream) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
loadState(DataStream) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
loadState(DataStream) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.Menubar
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.clock.Clock
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.clock.ModalClock
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.clock.ScrabbleClock
 
loadState(DataStream) - Method in class net.thestump.ghronos.ui.state.StateLabel
 

M

MIN1 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
MIN2 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
Mediator - class net.thestump.ghronos.mediate.Mediator.
Mediates communication between the program's various objects.
Menubar - class net.thestump.ghronos.ui.Menubar.
A command-oriented menubar to handle all menubar events.
ModalClock - class net.thestump.ghronos.ui.clock.ModalClock.
A clock that counts up or down depending on the mode it is in.
ModalClock() - Constructor for class net.thestump.ghronos.ui.clock.ModalClock
Counts down, has no time limit set, and is not dashed by default.
mainWin - Variable in class net.thestump.ghronos.mediate.Registrar
 
mediator - Variable in class net.thestump.ghronos.ui.clock.Clock
 
mediator - Variable in class net.thestump.ghronos.ui.state.StateLabel
 
menuBar - Variable in class net.thestump.ghronos.mediate.Registrar
 
mode - Variable in class net.thestump.ghronos.ui.clock.ModalClock
 
msg - Variable in class net.thestump.ghronos.ui.state.StateLabel
 
myName - Variable in class net.thestump.ghronos.ui.clock.Clock
 

N

NAME - Static variable in class net.thestump.ghronos.timing.Boggle
Timing style name
NAME - Static variable in class net.thestump.ghronos.timing.Standard
Name of this timing style
NAME - Static variable in class net.thestump.ghronos.timing.delay.Delay
Name of this timing style
NAME - Static variable in class net.thestump.ghronos.timing.delay.Fischer
Name of this timing style
NAME - Static variable in class net.thestump.ghronos.timing.ot.CanadianBY
Name of this timing style
NAME - Static variable in class net.thestump.ghronos.timing.ot.JapaneseBY
Name of timing style
NAME - Static variable in class net.thestump.ghronos.timing.ot.Scrabble
Name of this timing style
NoTapBigNumber - class net.thestump.ghronos.ui.NoTapBigNumber.
Allows for tap events only to be disabled on this BigNumber.
NoTapBigNumber(int, int) - Constructor for class net.thestump.ghronos.ui.NoTapBigNumber
Defaults to responding to tap events.
net.thestump.ghronos - package net.thestump.ghronos
 
net.thestump.ghronos.device - package net.thestump.ghronos.device
 
net.thestump.ghronos.dialog - package net.thestump.ghronos.dialog
 
net.thestump.ghronos.error - package net.thestump.ghronos.error
 
net.thestump.ghronos.mediate - package net.thestump.ghronos.mediate
 
net.thestump.ghronos.timing - package net.thestump.ghronos.timing
 
net.thestump.ghronos.timing.delay - package net.thestump.ghronos.timing.delay
 
net.thestump.ghronos.timing.ot - package net.thestump.ghronos.timing.ot
 
net.thestump.ghronos.ui - package net.thestump.ghronos.ui
 
net.thestump.ghronos.ui.clock - package net.thestump.ghronos.ui.clock
 
net.thestump.ghronos.ui.state - package net.thestump.ghronos.ui.state
 

O

OvertimeDialog - class net.thestump.ghronos.dialog.OvertimeDialog.
Provides a display for configuring an overtime
OvertimeDialog() - Constructor for class net.thestump.ghronos.dialog.OvertimeDialog
 
OvertimeStyle - class net.thestump.ghronos.timing.ot.OvertimeStyle.
Base class for overtime-oriented timing styles
OvertimeStyle() - Constructor for class net.thestump.ghronos.timing.ot.OvertimeStyle
 
onEvent(Event) - Method in class net.thestump.ghronos.Ghronos
 
onEvent(Event) - Method in class net.thestump.ghronos.dialog.DelayDialog
 
onEvent(Event) - Method in class net.thestump.ghronos.dialog.OvertimeDialog
 
onEvent(Event) - Method in class net.thestump.ghronos.dialog.TimingDialog
 
onEvent(Event) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
 
onEvent(Event) - Method in class net.thestump.ghronos.ui.clock.Clock
 
onExit() - Method in class net.thestump.ghronos.Ghronos
 
onPaint(Graphics) - Method in class net.thestump.ghronos.ui.Colon
 
onPaint(Graphics) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
 
onPopup() - Method in class net.thestump.ghronos.dialog.DelayDialog
 
onPopup() - Method in class net.thestump.ghronos.dialog.OvertimeDialog
 
onPopup() - Method in class net.thestump.ghronos.dialog.TimingDialog
 
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.Boggle
 
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.TimingStyle
Called when this TimingStyle is registered with the Mediator.
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.delay.Delay
 
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
onRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
onStart() - Method in class net.thestump.ghronos.Ghronos
 
onStart() - Method in class net.thestump.ghronos.dialog.DelayDialog
 
onStart() - Method in class net.thestump.ghronos.dialog.OvertimeDialog
 
onStart() - Method in class net.thestump.ghronos.dialog.TimingDialog
 
onStart() - Method in class net.thestump.ghronos.ui.clock.Clock
 
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.Boggle
 
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.TimingStyle
Called when this TimingStyle is unregistered with the Mediator (when another TimingStyle is registered).
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.delay.Delay
 
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
onUnRegister(Clock, Clock) - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
outOfTime(Clock) - Method in class net.thestump.ghronos.mediate.Mediator
Tells the mediator that a clock is out of time
overtime - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 

P

PREFIX - Static variable in class net.thestump.ghronos.ui.state.StateLabel
 
pause(boolean) - Method in class net.thestump.ghronos.ui.clock.Clock
Un/pauses the clock
paused - Variable in class net.thestump.ghronos.ui.clock.Clock
 

R

RESET - Static variable in class net.thestump.ghronos.ui.Menubar
reset menubar option
Registrar - class net.thestump.ghronos.mediate.Registrar.
Registration facility for Mediator colleagues.
Registrar() - Constructor for class net.thestump.ghronos.mediate.Registrar
 
registerClocks(Clock, Clock) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's clocks with the Registrar
registerHardButton(HardButton) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's HardButton with the Registrar
registerMainWindow(Ghronos) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's MainWindow with the Registrar
registerMenubar(Menubar) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's Menubar with the Registrar
registerState(StateLabel) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's StateButton with the Registrar
registerTimingStyle(TimingStyle) - Method in class net.thestump.ghronos.mediate.Registrar
Registers the application's current timing style with the Registrar
replaceClock(Clock, Clock) - Method in class net.thestump.ghronos.mediate.Mediator
Replaces a clock on the main interface.
replaceState(StateLabel) - Method in class net.thestump.ghronos.mediate.Mediator
Replaces a state label on the main interface.
reportExitError(String) - Static method in class net.thestump.ghronos.error.ErrorHandler
Used to report errors occuring on exit.
reportFatalError(String, String) - Static method in class net.thestump.ghronos.error.ErrorHandler
Used to report unrecoverable errors.
reportNonFatalError(String, String) - Static method in class net.thestump.ghronos.error.ErrorHandler
Used to report non fatal errors.
reset() - Method in class net.thestump.ghronos.device.HardButton
Resets the hard button to a "game start" status
reset(boolean) - Method in class net.thestump.ghronos.mediate.Mediator
Resets the interface to game start
reset() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
reset() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
reset() - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Perform any resetting the timing style may need in between usages.
reset() - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
reversePauseState() - Method in class net.thestump.ghronos.mediate.Mediator
If the game is currently paused, this unpauses the interface.
rightColon - Variable in class net.thestump.ghronos.ui.clock.Clock
 

S

SEC1 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
SEC2 - Static variable in class net.thestump.ghronos.ui.clock.Clock
 
SEQUENTIAL_MOVES - Static variable in class net.thestump.ghronos.ui.Menubar
per player moves menubar option
SOUND - Static variable in class net.thestump.ghronos.ui.Menubar
sound menubar option
STYLES - Static variable in class net.thestump.ghronos.timing.TimingFactory
Holds the name of each TimingStyle available from this factory
Scrabble - class net.thestump.ghronos.timing.ot.Scrabble.
Provides a Scrabble timing style.
Scrabble() - Constructor for class net.thestump.ghronos.timing.ot.Scrabble
 
ScrabbleClock - class net.thestump.ghronos.ui.clock.ScrabbleClock.
Provides a time limit and dashability for Scrabble style timing.
ScrabbleClock() - Constructor for class net.thestump.ghronos.ui.clock.ScrabbleClock
 
Standard - class net.thestump.ghronos.timing.Standard.
Provides a simple timing style.
Standard() - Constructor for class net.thestump.ghronos.timing.Standard
 
StateFactory - class net.thestump.ghronos.ui.state.StateFactory.
Used to create state labels
StateFactory() - Constructor for class net.thestump.ghronos.ui.state.StateFactory
 
StateLabel - class net.thestump.ghronos.ui.state.StateLabel.
Provides an object to update the text and background of Ghronos' play indicator
StateLabel() - Constructor for class net.thestump.ghronos.ui.state.StateLabel
 
saveState(DataStream) - Method in class net.thestump.ghronos.Ghronos
 
saveState(DataStream) - Method in class net.thestump.ghronos.device.HardButton
 
saveState(DataStream) - Method in class net.thestump.ghronos.mediate.Mediator
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.TimingStyle
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.delay.DelayStyle
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
saveState(DataStream) - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
saveState(DataStream) - Method in class net.thestump.ghronos.ui.Menubar
 
saveState(DataStream) - Method in class net.thestump.ghronos.ui.clock.Clock
 
saveState(DataStream) - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
saveState(DataStream) - Method in class net.thestump.ghronos.ui.clock.ModalClock
 
saveState(DataStream) - Method in class net.thestump.ghronos.ui.state.StateLabel
 
setActiveGameState(TimingStyle) - Method in class net.thestump.ghronos.ui.state.BoggleStateLabel
 
setActiveGameState(TimingStyle) - Method in class net.thestump.ghronos.ui.state.CanadianBYStateLabel
 
setActiveGameState(TimingStyle) - Method in class net.thestump.ghronos.ui.state.JapaneseBYStateLabel
 
setActiveGameState(TimingStyle) - Method in class net.thestump.ghronos.ui.state.StateLabel
Controls the status of a game in progress
setAdjust(boolean) - Method in class net.thestump.ghronos.ui.clock.Clock
Enables/disables the clock's ability to accept new time settings
setButtonCount(byte) - Method in class net.thestump.ghronos.device.HardButton
 
setClocks(Clock, Clock) - Method in class net.thestump.ghronos.Ghronos
If a call to Mediator.replaceClock is made, the Mediator must make this callback to change clock references in the MainWindow for saving on exit
setDash(boolean) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
Turns this number into a dash
setDash(boolean) - Method in class net.thestump.ghronos.ui.clock.ScrabbleClock
 
setDelay(byte[]) - Method in class net.thestump.ghronos.timing.delay.DelayStyle
Sets the delay to the time given in the array.
setDisplay(TimingStyle) - Method in class net.thestump.ghronos.dialog.DelayDialog
 
setDisplay(TimingStyle) - Method in class net.thestump.ghronos.dialog.Dialog
Sets the timing style whose parameters are to be displayed the next time this dialog pops up Default implementation does nothing.
setDisplay(TimingStyle) - Method in class net.thestump.ghronos.dialog.OvertimeDialog
 
setEndGameState(boolean) - Method in class net.thestump.ghronos.ui.state.BoggleStateLabel
 
setEndGameState(boolean) - Method in class net.thestump.ghronos.ui.state.StateLabel
Controls the status of the end of a game
setMax(int) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
Sets the maximum number scrollable to on this number
setMode(int) - Method in class net.thestump.ghronos.ui.clock.ModalClock
Sets the way this clock counts
setMoves(int) - Method in class net.thestump.ghronos.timing.ot.CanadianBY
Sets the number of moves for the overtime sessions
setName(char) - Method in class net.thestump.ghronos.ui.clock.Clock
Sets this clock's name
setNumber(int) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
 
setOvertime(byte[]) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Sets the overtime to the time given in the array.
setOvertime(char, boolean) - Method in class net.thestump.ghronos.timing.ot.OvertimeStyle
Sets the overtime state of a clock
setPauseState() - Method in class net.thestump.ghronos.ui.state.StateLabel
Controls the status of a paused game
setPeriods(int) - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
Sets the number of periods for the overtime sessions
setStartGameState() - Method in class net.thestump.ghronos.ui.state.BoggleStateLabel
 
setStartGameState() - Method in class net.thestump.ghronos.ui.state.StateLabel
Controls the status of the beginning of a game
setState(StateLabel) - Method in class net.thestump.ghronos.Ghronos
If a call to Mediator.replaceState is made, the Mediator must make this callback to change clock references in the MainWindow for saving on exit
setTap(boolean) - Method in class net.thestump.ghronos.ui.NoTapBigNumber
Sets the "tapability" of this BigNumber
setTime(byte[]) - Method in class net.thestump.ghronos.ui.clock.Clock
Sets the clock to the time given in the array.
setTimingStyle(TimingStyle) - Method in class net.thestump.ghronos.dialog.DelayDialog
 
setTimingStyle(TimingStyle) - Method in class net.thestump.ghronos.dialog.Dialog
Sets the timing style whose parameters are to be configured the next time this dialog pops up.
setTimingStyle(TimingStyle) - Method in class net.thestump.ghronos.dialog.OvertimeDialog
 
setVisible(boolean) - Method in class net.thestump.ghronos.ui.Colon
Sets the visibility status of this colon
start() - Method in class net.thestump.ghronos.ui.clock.Clock
Starts the clock, but not if its currently paused or already started
start(int) - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
stateLabel - Variable in class net.thestump.ghronos.mediate.Registrar
 
stateLabel - Static variable in class net.thestump.ghronos.ui.state.StateLabel
 
stop() - Method in class net.thestump.ghronos.ui.clock.Clock
Stops the clock, but not if its currently paused
switchClocks() - Method in class net.thestump.ghronos.mediate.Mediator
Controls switching the clocks between players

T

TIMING - Static variable in class net.thestump.ghronos.ui.Menubar
timingstyle menubar option
TimingDialog - class net.thestump.ghronos.dialog.TimingDialog.
Provides a display for configuring timing styles.
TimingDialog() - Constructor for class net.thestump.ghronos.dialog.TimingDialog
 
TimingFactory - class net.thestump.ghronos.timing.TimingFactory.
Used to create timing styles
TimingFactory() - Constructor for class net.thestump.ghronos.timing.TimingFactory
 
TimingStyle - class net.thestump.ghronos.timing.TimingStyle.
Base class for all timing styles
TimingStyle() - Constructor for class net.thestump.ghronos.timing.TimingStyle
 
tick() - Method in class net.thestump.ghronos.ui.clock.Clock
Ticks the clock.
tick() - Method in class net.thestump.ghronos.ui.clock.DecreaseClock
 
tick() - Method in class net.thestump.ghronos.ui.clock.DelayClock
 
tick() - Method in class net.thestump.ghronos.ui.clock.ModalClock
 
tick() - Method in class net.thestump.ghronos.ui.clock.ScrabbleClock
 
timingStyle - Variable in class net.thestump.ghronos.mediate.Registrar
 
toStart - Variable in class net.thestump.ghronos.timing.TimingStyle
 
toStop - Variable in class net.thestump.ghronos.timing.TimingStyle
 
toString() - Method in class net.thestump.ghronos.timing.Boggle
 
toString() - Method in class net.thestump.ghronos.timing.Standard
 
toString() - Method in class net.thestump.ghronos.timing.delay.Delay
 
toString() - Method in class net.thestump.ghronos.timing.delay.Fischer
 
toString() - Method in class net.thestump.ghronos.timing.ot.CanadianBY
 
toString() - Method in class net.thestump.ghronos.timing.ot.JapaneseBY
 
toString() - Method in class net.thestump.ghronos.timing.ot.Scrabble
 
topClock - Variable in class net.thestump.ghronos.mediate.Registrar
 
topClockInOt - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 
topClockIsTicking - Variable in class net.thestump.ghronos.timing.ot.OvertimeStyle
 

A B C D E F G H I J L M N O P R S T

Copyright © 2004 Christopher C. Stump. All Rights Reserved.