Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 Christopher C. Stump. All Rights Reserved.