Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
K
L
M
N
P
R
S
T
U
V
W
A
accept(File)
- Method in class jgGlyphs.
GlyphFilter
Accepts a file if it has a supported extension, and optionally if it starts with one of the glyphs specified by the GlyphSet this object was created with.
actionPerformed(ActionEvent)
- Method in class jgGame.
JgGameClassic
The action performed when a glyph buton is pressed.
actionPerformed(ActionEvent)
- Method in class jgGlyphs.
GlyphImageWindow
Invoked when the picture is changed; removes all children and repaints them.
actionPerformed(ActionEvent)
- Method in class jgSettings.
CatagorySelectionUI
actionPerformed(ActionEvent)
- Method in class jgSettings.
JgSettingsUI
add(String)
- Method in class jgDataLoader.
CatagoryList
Adds a catagory to the list
addCatagoriesFromDir(File)
- Method in class jgDataLoader.
DataLoader
Adds catagory names to the list of catagories, using the directory entries in 'dir'.
addCatagoryChangeListener(CatagoryChangeListener)
- Static method in class jgDataLoader.
CatagoryListenerList
Adds a catagory change listener to the registry
addChildren()
- Method in class jgGame.
JgGameClassic
Adds all children
addChildren()
- Method in class jgGlyphs.
GlyphImageWindow
Adds all the children
addChildren()
- Method in class jgSettings.
JgSettingsUI
Adds the children of this UI
addGlyph(String)
- Method in class jgGlyphs.
GlyphSet
Adds a glyph to the list.
addGlyphChars(String)
- Method in class jgGlyphs.
GlyphSet
Adds new glyphs to the set.
addGlyphImage(File)
- Method in class jgGlyphs.
GlyphImageList
Adds a glyph image.
addGlyphs(String[])
- Method in class jgGlyphs.
GlyphSet
Adds each String in the array via the addGlyph method
addGlyphs(GlyphSet)
- Method in class jgGlyphs.
GlyphSet
Adds each glyph in the passed GlyphSet to this GlyphSet
allCatButton
- Variable in class jgSettings.
CatagorySelectionUI
availableGlyphs
- Variable in class jgSettings.
GlyphSelectionUI
B
begin()
- Static method in class jgGame.
JgGameClassic
This is how the game is started.
buttonAction
- Variable in class jgSettings.
GlyphSelectionUI
C
CatagoryChangeEvent
- class jgDataLoader.
CatagoryChangeEvent
.
This is an event object signifying that the catagory has changed.
CatagoryChangeEvent(Object)
- Constructor for class jgDataLoader.
CatagoryChangeEvent
Constructor.
CatagoryChangeListener
- interface jgDataLoader.
CatagoryChangeListener
.
Objects interested in catagory changes must implement this interface.
CatagoryList
- class jgDataLoader.
CatagoryList
.
This class contains the list of available catagories.
CatagoryList()
- Constructor for class jgDataLoader.
CatagoryList
Constructs the catagory list
CatagoryListenerList
- class jgDataLoader.
CatagoryListenerList
.
Maintains the list of CatagoryChangeListeners.
CatagoryListenerList()
- Constructor for class jgDataLoader.
CatagoryListenerList
Constructor
CatagorySelectionUI
- class jgSettings.
CatagorySelectionUI
.
This description left intentionally blank
CatagorySelectionUI()
- Constructor for class jgSettings.
CatagorySelectionUI
catList
- Variable in class jgSettings.
CatagorySelectionUI
catagory
- Variable in class jgSettings.
JgSettings
A string representing the catagory to start with
catagoryChanged(CatagoryChangeEvent)
- Method in interface jgDataLoader.
CatagoryChangeListener
catagoryChanged(CatagoryChangeEvent)
- Method in class jgSettings.
JgSettingsUI
catagoryList
- Variable in class jgDataLoader.
CatagoryList
Private list of catagories as strings
catagoryList
- Variable in class jgDataLoader.
DataLoader
Private instance of the catagory list
catagoryWasSet
- Variable in class jgSettings.
JgSettings
Set to true if the catagory was specified on the command line
cll
- Static variable in class jgDataLoader.
CatagoryListenerList
Singleton instance of this clobject
contains(String)
- Method in class jgDataLoader.
CatagoryList
Checks to see if a catagory is in the list.
contains(String)
- Method in class jgGlyphs.
GlyphSet
Returns true if the glyph set contains the specified glyph
crash(String)
- Method in class jgMain.
JgDebug
Crashes the program for the following reason:
createButtons()
- Method in class jgSettings.
GlyphSelectionUI
createExitButton()
- Method in class jgGame.
JgGameClassic
Creates the convenient means for quitting the game.
createGlyphButtons()
- Method in class jgGame.
JgGameClassic
Creates the main point of the game, which is the buttons for the glyphs.
createImageButton(GlyphImage)
- Method in class jgGlyphs.
GlyphImageWindow
Creates the image button and its contianer; returns the container
createNameSelection()
- Method in class jgGlyphs.
GlyphImageWindow
Creates the image selection part (iff there is more than one image) and its contianer.
csUI
- Variable in class jgSettings.
JgSettingsUI
The catagory selection part
D
DataLoader
- class jgDataLoader.
DataLoader
.
The data loader is resposible for maintaing a list of catagory folder locations, validating catagories, and loading media in the catagories.
DataLoader()
- Constructor for class jgDataLoader.
DataLoader
Constructor.
dl
- Static variable in class jgMain.
JgMain
A reference to the DataLoader instance
drawUI()
- Static method in class jgSettings.
JgSettingsUI
Draws the Settings selection dialog.
E
equalsNameOf(GlyphImage)
- Method in class jgGlyphs.
GlyphImage
This is a convenience wrapper for the static class method.
equalsNameOf(GlyphImage, GlyphImage)
- Static method in class jgGlyphs.
GlyphImage
Compares the names of two GlyphImages to see if they are equal.
extensionOK(File)
- Method in class jgGlyphs.
GlyphFilter
Checks that the file has a supported extension.
F
findWindow(String)
- Method in class jgGame.
JgGameClassic
Locates a window in the internal Vector given the name (glyph) of the window.
fireCatagoryChangeEvent(Object)
- Static method in class jgDataLoader.
CatagoryListenerList
Alerts all listeners that the catagory has changed.
G
GlyphFilter
- class jgGlyphs.
GlyphFilter
.
This is a FileFilter implemenation that filters files based on its extension and starting Characters.
GlyphFilter()
- Constructor for class jgGlyphs.
GlyphFilter
Constructor which will accept any starting glyphs.
GlyphFilter(String)
- Constructor for class jgGlyphs.
GlyphFilter
Constructs a GlyphFilter using the Characters in the passed String as the list of valid starting Characters.
GlyphFilter(String[])
- Constructor for class jgGlyphs.
GlyphFilter
Constructs a GlyphFilter using the supplied array of Strings as the list of glyphs to filter on.
GlyphFilter(GlyphSet)
- Constructor for class jgGlyphs.
GlyphFilter
Constructor that takes a GlyphSet.
GlyphImage
- class jgGlyphs.
GlyphImage
.
This class breaks down a filename into its basic parts.
GlyphImage(File)
- Constructor for class jgGlyphs.
GlyphImage
Constructor, specifies the File location
GlyphImageList
- class jgGlyphs.
GlyphImageList
.
This is a simple class wrapper around a vector of glyph images.
GlyphImageList()
- Constructor for class jgGlyphs.
GlyphImageList
Constructs the list.
GlyphImageWindow
- class jgGlyphs.
GlyphImageWindow
.
A GlyphImageWindow is a top level window showing the image and the glyph.
GlyphImageWindow(GlyphImage[])
- Constructor for class jgGlyphs.
GlyphImageWindow
The only constructor.
GlyphSelectionUI
- class jgSettings.
GlyphSelectionUI
.
This description left intentionally blank
GlyphSelectionUI()
- Constructor for class jgSettings.
GlyphSelectionUI
GlyphSet
- class jgGlyphs.
GlyphSet
.
A GlyphSet is a collection of Characters and string fragments
GlyphSet()
- Constructor for class jgGlyphs.
GlyphSet
Constructor.
GlyphSet(GlyphSet)
- Constructor for class jgGlyphs.
GlyphSet
Constructor that effectively "clones" the passed GlyphSet
game
- Static variable in class jgGame.
JgGameClassic
The instance of this class
get(int)
- Method in class jgGlyphs.
GlyphImageList
Retrieves the kth image in the list
getAvailableGlyphImages(GlyphSet)
- Method in class jgDataLoader.
DataLoader
Retrieves all available glyph images restricted to the passed GlyphSet
getAvailableGlyphImages()
- Method in class jgDataLoader.
DataLoader
Retrieves all available glyph images with no glyph restrictions
getAvailableGlyphs(GlyphSet)
- Method in class jgDataLoader.
DataLoader
Retrieves a new GlyphSet indicating all available glyphs for the selected catagory, retstricted to the passed GlyphSet (if not empty).
getAvailableGlyphs()
- Method in class jgDataLoader.
DataLoader
Retrieves all available glyphs with no restrictions.
getCatagories()
- Method in class jgDataLoader.
CatagoryList
getCatagory()
- Method in class jgSettings.
JgSettings
Retrieves the catagory name.
getCatagoryNames()
- Method in class jgDataLoader.
DataLoader
Retrieves the names of all the available catagories.
getCurrentLocation()
- Method in class jgMain.
JgDebug
Gets the current location in the source
getCurrentMethod()
- Method in class jgMain.
JgDebug
Gets the current method in the source
getDataLoader()
- Static method in class jgMain.
JgMain
Retreives the data loader instance
getGame()
- Static method in class jgGame.
JgGameClassic
Returns the singleton instance of the game
getGlyph()
- Method in class jgGlyphs.
GlyphImage
This is a convenience wrapper for the static class method.
getGlyph(File)
- Static method in class jgGlyphs.
GlyphImage
Returns the glyph that this image pertains to, lowercased if applicable.
getGlyphImageIndex(String)
- Method in class jgGlyphs.
GlyphImageList
Retrieves the vector position of a GlyphImage specified by name
getGlyphImagesForGlyph(String)
- Method in class jgGlyphs.
GlyphImageList
Retrieves an array of GlyphImages for a specified glyph.
getGlyphSet()
- Method in class jgSettings.
JgSettings
Retrieves the GlyphSet instance
getGlyphs()
- Method in class jgGlyphs.
GlyphImageList
Retrieves a GlyphSet applicable to this list of glyph images.
getIncludeDir()
- Method in class jgSettings.
JgSettings
Retireves the user-specified include dir.
getList()
- Static method in class jgDataLoader.
CatagoryListenerList
Returns the singleton instance of this clobject
getLocation()
- Method in class jgGlyphs.
GlyphImage
Returns the location of this image.
getMarkupLabel()
- Method in class jgGlyphs.
GlyphImage
This is a convenience wrapper for the static class method.
getMarkupName(GlyphImage)
- Static method in class jgGlyphs.
GlyphImage
Gets the name of the image, marking up the name using html.
getName()
- Method in class jgGlyphs.
GlyphImage
This is a convenience wrapper for the static class method.
getName(File)
- Static method in class jgGlyphs.
GlyphImage
Returns the normalized name.
getName()
- Method in class jgGlyphs.
GlyphImageWindow
Retrieves the window name, which is the glyph that this window pertains to
getRandomColor()
- Method in class jgGame.
JgGameClassic
Used to get a psuedo-random color between the possibilities of red, blue, and green.
getSelected()
- Method in class jgSettings.
GlyphSelectionUI
Retrieves the selected glyphs
getSettings()
- Static method in class jgMain.
JgMain
Retrieves the settings object
getSize()
- Method in class jgGlyphs.
GlyphImageList
Returns the size of this list
giList
- Variable in class jgGlyphs.
GlyphImageList
The internal list of glyph images
giWindow
- Variable in class jgGlyphs.
GlyphImageWindow
The instance for this window
globalDir
- Variable in class jgDataLoader.
DataLoader
Global location of catagory folders
glyph
- Variable in class jgGlyphs.
GlyphImageWindow
The glyph for this window.
glyphSet
- Variable in class jgGlyphs.
GlyphFilter
This is the GlyphSet to filter on, if any
glyphs
- Variable in class jgGame.
JgGameClassic
Represents the set of available glyphs
glyphs
- Variable in class jgGlyphs.
GlyphSet
The vector of glyphs.
glyphs
- Variable in class jgSettings.
JgSettings
An array of Strings representing Characters or sequences for the game
glyphsWereSet
- Variable in class jgSettings.
JgSettings
Set to true if glyphs were specified on the command line.
gsUI
- Variable in class jgSettings.
JgSettingsUI
The glyph selection part
I
imageButton
- Variable in class jgGlyphs.
GlyphImageWindow
The image button, which acts as the image pane
images
- Variable in class jgGame.
JgGameClassic
The available glyphs
images
- Variable in class jgGlyphs.
GlyphImageWindow
The GlyphImageList this window was created with
imdex
- Variable in class jgGlyphs.
GlyphImageWindow
The currently displaying image
includeDir
- Variable in class jgDataLoader.
DataLoader
User specified directory.
includeDir
- Variable in class jgSettings.
JgSettings
An extra directory to search for catagory folders in
init()
- Method in class jgSettings.
JgSettings
Sets the defaults
intr
- Variable in class jgMain.
JgDebug
The level of depth in the current debugging object
isCatagoryValid(String)
- Method in class jgDataLoader.
DataLoader
Checks to see if a catagory is valid
J
JgDebug
- class jgMain.
JgDebug
.
This description left intentionally blank
JgDebug()
- Constructor for class jgMain.
JgDebug
JgGameClassic
- class jgGame.
JgGameClassic
.
This is the class for the actual game TODO: most of this needs to be super-classed to JgGame, which this should then extend.
JgGameClassic()
- Constructor for class jgGame.
JgGameClassic
Constructor.
JgMain
- class jgMain.
JgMain
.
This description left intentionally blank
JgMain()
- Constructor for class jgMain.
JgMain
JgMeta
- class jgMain.
JgMeta
.
Various information about the program
JgMeta()
- Constructor for class jgMain.
JgMeta
JgSettings
- class jgSettings.
JgSettings
.
JgSettings maintains the settings for the program, such as catagory and selected glyphs.
JgSettings()
- Constructor for class jgSettings.
JgSettings
Constructor that sets default setings
JgSettings(String[])
- Constructor for class jgSettings.
JgSettings
Constructor that sets settings according to the passed command line
JgSettingsUI
- class jgSettings.
JgSettingsUI
.
This is a settings dialog.
JgSettingsUI()
- Constructor for class jgSettings.
JgSettingsUI
Protected constructor
jgDataLoader
- package jgDataLoader
jgGame
- package jgGame
jgGlyphs
- package jgGlyphs
jgMain
- package jgMain
jgSettings
- package jgSettings
K
keepOnly(GlyphSet)
- Method in class jgGlyphs.
GlyphSet
Prunes this glyph set to contain only elements in the passed glyph set
L
loc
- Variable in class jgGlyphs.
GlyphImage
This is the full pathspec to the image
locateCatagory(String)
- Method in class jgDataLoader.
DataLoader
Locates a catagory by name.
M
main(String[])
- Static method in class jgMain.
JgMain
duh
N
notify(String)
- Method in class jgMain.
JgDebug
Prints a debuging message.
notifyMethodEntered()
- Method in class jgMain.
JgDebug
Prints a notification that a method has been entered.
notifyMethodExit()
- Method in class jgMain.
JgDebug
Prints a notification that a method has been exited.
P
prefixOK(File)
- Method in class jgGlyphs.
GlyphFilter
Checks that the file starts with one of the glyphs in the internal GlyphSet.
printCopyright()
- Static method in class jgMain.
JgMeta
printCurrentMethod()
- Method in class jgMain.
JgDebug
Prints the current location in the source.
printHelp()
- Static method in class jgMain.
JgMeta
printStackTrace(int)
- Method in class jgMain.
JgDebug
Prints a stack trace up to a certain limit.
printVersion()
- Static method in class jgMain.
JgMeta
println(String)
- Method in class jgMain.
JgDebug
A simple wrapper around System.out.println(""); This is here to conveniently locate debugging messages in the source.
R
remove(String)
- Method in class jgDataLoader.
CatagoryList
Removes a catagory from the list.
removeCatagoryChangeListener(CatagoryChangeListener)
- Static method in class jgDataLoader.
CatagoryListenerList
Removes a catagory change listener
removeGlyph(String)
- Method in class jgGlyphs.
GlyphSet
Removes a glyph from the list
removeGlyphImage(String)
- Method in class jgGlyphs.
GlyphImageList
Removes a glyph image from the list, specified by name
removeGlyphs(GlyphSet)
- Method in class jgGlyphs.
GlyphSet
Removes all glyphs in the passed set from this GlyphSet
removeWindow(String)
- Method in class jgGame.
JgGameClassic
Removes a window by name (glyph) from the internal Vector.
S
selectedGlyphs
- Variable in class jgSettings.
GlyphSelectionUI
selectedLabel
- Variable in class jgSettings.
GlyphSelectionUI
setCatagory(String, Object)
- Method in class jgSettings.
JgSettings
Sets the catagory to the supplied string, or null to indicate 'all available catagories'.
setData()
- Method in class jgGame.
JgGameClassic
Sets internal data
setGlyphSet(GlyphSet)
- Method in class jgSettings.
JgSettings
Sets the glyphs used for play.
setSelected(GlyphSet)
- Method in class jgSettings.
GlyphSelectionUI
Sets the selected glyphs, pruning them to the available ones.
settings
- Static variable in class jgMain.
JgMain
A reference to the program settings
shouldDrawUI()
- Method in class jgSettings.
JgSettings
Checks to see if the UI should be drawn to select options.
size()
- Method in class jgGlyphs.
GlyphSet
Returns the number of glyphs in the set
T
toArray()
- Method in class jgGlyphs.
GlyphSet
Returns all the glyphs in order
toString()
- Method in class jgDataLoader.
CatagoryChangeEvent
Returns the string representation of this class
toString()
- Method in class jgDataLoader.
CatagoryList
Returns the string representation of this class
toString()
- Method in class jgDataLoader.
CatagoryListenerList
Returns the string representation of this class
toString()
- Method in class jgDataLoader.
DataLoader
Returns the string representation of this class
toString()
- Method in class jgGame.
JgGameClassic
Returns the string representation of this class
toString()
- Method in class jgGlyphs.
GlyphFilter
Returns the string representation of this class.
toString()
- Method in class jgGlyphs.
GlyphImage
Returns the string representation of this class
toString()
- Method in class jgGlyphs.
GlyphImageList
Returns the string representation of this class
toString()
- Method in class jgGlyphs.
GlyphImageWindow
Returns the string representation of this class
toString()
- Method in class jgGlyphs.
GlyphSet
Returns the string representation of this class
toString()
- Method in class jgSettings.
CatagorySelectionUI
Returns the string representation of this class
toString()
- Method in class jgSettings.
GlyphSelectionUI
Returns the string representation of this class
toString()
- Method in class jgSettings.
JgSettings
Returns the string representation of this class
toString()
- Method in class jgSettings.
JgSettingsUI
Returns the string representation of this class
U
ui
- Static variable in class jgSettings.
JgSettingsUI
Protected singleton instance
updateCatagoryDisplay()
- Method in class jgSettings.
CatagorySelectionUI
updateLabel()
- Method in class jgSettings.
GlyphSelectionUI
userDir
- Variable in class jgDataLoader.
DataLoader
User specific location of catagory folders (in the user's home dir)
V
version
- Static variable in class jgMain.
JgMeta
W
windows
- Variable in class jgGame.
JgGameClassic
The set extant windows
A
B
C
D
E
F
G
I
J
K
L
M
N
P
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes