A B D E G H I M N P R S T

A

APP_NAME - Static variable in class ggencoder.GGEncoder
The application's name.
APP_VERSION - Static variable in class ggencoder.GGEncoder
The application's version.
AbstractGameGenieCode - class ggencoder.datastructures.AbstractGameGenieCode.
An abstract implementation of the GameGenieCode interface.
AbstractGameGenieCode() - Constructor for class ggencoder.datastructures.AbstractGameGenieCode
 
AbstractGameGenieDecoder - class ggencoder.encoder.AbstractGameGenieDecoder.
An abstract implementation of the GameGenieDecoder interface.
AbstractGameGenieDecoder() - Constructor for class ggencoder.encoder.AbstractGameGenieDecoder
 
AbstractGameGenieEncoder - class ggencoder.encoder.AbstractGameGenieEncoder.
An abstract implementation of the GameGenieEncoder interface.
AbstractGameGenieEncoder() - Constructor for class ggencoder.encoder.AbstractGameGenieEncoder
 
AbstractRawCode - class ggencoder.datastructures.AbstractRawCode.
Abstract implementation of the RawCode interface.
AbstractRawCode() - Constructor for class ggencoder.datastructures.AbstractRawCode
 

B

BasicGBGGRawCode - class ggencoder.datastructures.BasicGBGGRawCode.
An implementation of the GBGGRawCode interface.
BasicGBGGRawCode(int, int) - Constructor for class ggencoder.datastructures.BasicGBGGRawCode
Creates a new BasicGBGGRawCode object without a compare or shadow value.
BasicGBGGRawCode(int, int, int) - Constructor for class ggencoder.datastructures.BasicGBGGRawCode
Creates a new BasicGBGGRawCode object with a compare value.
BasicGenesisRawCode - class ggencoder.datastructures.BasicGenesisRawCode.
An implementation of the GenesisRawCode interface.
BasicGenesisRawCode(int, int) - Constructor for class ggencoder.datastructures.BasicGenesisRawCode
Creates a new BasicGenesisRawCode object.
BasicNESRawCode - class ggencoder.datastructures.BasicNESRawCode.
An implementation of the NESRawCode interface.
BasicNESRawCode(int, int) - Constructor for class ggencoder.datastructures.BasicNESRawCode
Creates a new BasicNESRawCode object with no compare value.
BasicNESRawCode(int, int, int) - Constructor for class ggencoder.datastructures.BasicNESRawCode
Creates a new BasicNESRawCode object with a compare value.
BasicSNESRawCode - class ggencoder.datastructures.BasicSNESRawCode.
An implementation of the SNESRawCode interface.
BasicSNESRawCode(int, int) - Constructor for class ggencoder.datastructures.BasicSNESRawCode
Creates a new BasicSNESRawCode object.

D

decodeGBGG(String) - Method in class ggencoder.GGEncoder
Decodes a GameBoy/GameGear game genie code.
decodeGBGG(GameGenieCode) - Method in interface ggencoder.encoder.GameGenieDecoder
Decodes a GameBoy/GameGear game genie code.
decodeGenesis(String) - Method in class ggencoder.GGEncoder
Decodes a Genesis game genie code.
decodeGenesis(GameGenieCode) - Method in interface ggencoder.encoder.GameGenieDecoder
Decodes a Genesis game genie code.
decodeNES(String) - Method in class ggencoder.GGEncoder
Decodes an NES game genie code.
decodeNES(GameGenieCode) - Method in interface ggencoder.encoder.GameGenieDecoder
Decodes an NES game genie code.
decodeSNES(String) - Method in class ggencoder.GGEncoder
Decodes an SNES game genie code.
decodeSNES(GameGenieCode) - Method in interface ggencoder.encoder.GameGenieDecoder
Decodes an SNES game genie code.

E

EncoderApplet - class ggencoder.view.EncoderApplet.
Applet providing a GUI interface for encoding/decoding game genie codes.
EncoderApplet() - Constructor for class ggencoder.view.EncoderApplet
 
encode(NESRawCode) - Method in interface ggencoder.encoder.GameGenieEncoder
Encodes an NESRawCode into a GameGenieCode.
encode(SNESRawCode) - Method in interface ggencoder.encoder.GameGenieEncoder
Encodes an SNESRawCode into a GameGenieCode.
encode(GenesisRawCode) - Method in interface ggencoder.encoder.GameGenieEncoder
Encodes a GenesisRawCode into a GameGenieCode.
encode(GBGGRawCode) - Method in interface ggencoder.encoder.GameGenieEncoder
Encodes a GBGGRawCode into a GameGenieCode.
encodeGBGG(String) - Method in class ggencoder.GGEncoder
Encodes a GameBoy/GameGear game genie code.
encodeGenesis(String) - Method in class ggencoder.GGEncoder
Encodes a Genesis game genie code.
encodeNES(String) - Method in class ggencoder.GGEncoder
Encodes an NES game genie code.
encodeSNES(String) - Method in class ggencoder.GGEncoder
Encodes an SNES game genie code.

G

GBGGGameGenieCode - class ggencoder.datastructures.GBGGGameGenieCode.
An implementation of the GameGenieCode interface for GameBoy/GameGear codes.
GBGGGameGenieCode(String) - Constructor for class ggencoder.datastructures.GBGGGameGenieCode
Creates a new GBGGGameGenieCode object.
GBGGRawCode - interface ggencoder.datastructures.GBGGRawCode.
An interface to represent a Game Boy or Game Gear code in RAW format.
GBGG_ALPHABET - Static variable in class ggencoder.datastructures.AbstractGameGenieCode
Game Genie alphabet for GameBoy/GameGear codes.
GBGG_PATTERN - Static variable in class ggencoder.GGEncoder
Pattern for recognizing GameBoy/GameGear Raw Codes.
GENESIS_ALPHABET - Static variable in class ggencoder.datastructures.AbstractGameGenieCode
Game Genie alphabet for Genesis codes.
GENESIS_PATTERN - Static variable in class ggencoder.GGEncoder
Pattern for recognizing Genesis Raw Codes.
GGEncoder - class ggencoder.GGEncoder.
The runclass for the game genie encoder program in text or GUI mode.
GameGenieCode - interface ggencoder.datastructures.GameGenieCode.
Interface representing a Game Genie code.
GameGenieDecoder - interface ggencoder.encoder.GameGenieDecoder.
An interface for decoding game genie codes into "raw" format.
GameGenieEncoder - interface ggencoder.encoder.GameGenieEncoder.
An interface for encoding RAW codes into game genie codes.
GenesisGameGenieCode - class ggencoder.datastructures.GenesisGameGenieCode.
An implementation of the GameGenieCode interface for Genesis Game Genie Codes.
GenesisGameGenieCode(String) - Constructor for class ggencoder.datastructures.GenesisGameGenieCode
Creates a new GenesisGameGenieCode object.
GenesisRawCode - interface ggencoder.datastructures.GenesisRawCode.
An interface to represent a Genesis code in RAW format.
getAddress() - Method in class ggencoder.datastructures.AbstractRawCode
Gets the address of this code.
getAddress() - Method in interface ggencoder.datastructures.RawCode
Gets the address of this code.
getAlphabet() - Method in class ggencoder.datastructures.GBGGGameGenieCode
Gets the alphabet for the game genie code.
getAlphabet() - Method in interface ggencoder.datastructures.GameGenieCode
Gets the alphabet for the game genie code.
getAlphabet() - Method in class ggencoder.datastructures.GenesisGameGenieCode
Gets the alphabet for the game genie code.
getCode() - Method in class ggencoder.datastructures.AbstractGameGenieCode
Gets the code string.
getCode() - Method in interface ggencoder.datastructures.GameGenieCode
Gets the code string.
getCompareValue() - Method in class ggencoder.datastructures.BasicGBGGRawCode
Gets this code's compare value.
getCompareValue() - Method in class ggencoder.datastructures.BasicNESRawCode
Gets this code's compare value.
getCompareValue() - Method in interface ggencoder.datastructures.GBGGRawCode
Gets this code's compare value.
getCompareValue() - Method in interface ggencoder.datastructures.NESRawCode
Gets this code's compare value.
getInstance() - Static method in class ggencoder.encoder.AbstractGameGenieDecoder
Gets an instance of a GameGenieDecoder.
getInstance() - Static method in class ggencoder.encoder.AbstractGameGenieEncoder
Gets an instnace of a GameGenieEncoder.
getValue() - Method in class ggencoder.datastructures.AbstractRawCode
Gets the value of this code.
getValue() - Method in interface ggencoder.datastructures.RawCode
Gets the value of this code.
ggencoder - package ggencoder
 
ggencoder.datastructures - package ggencoder.datastructures
 
ggencoder.encoder - package ggencoder.encoder
 
ggencoder.exceptions - package ggencoder.exceptions
 
ggencoder.view - package ggencoder.view
 

H

hasCompareValue() - Method in class ggencoder.datastructures.BasicGBGGRawCode
Queries if this code uses a compare value.
hasCompareValue() - Method in class ggencoder.datastructures.BasicNESRawCode
Queries if this code uses a compare value.
hasCompareValue() - Method in interface ggencoder.datastructures.GBGGRawCode
Queries if this code uses a compare value.
hasCompareValue() - Method in interface ggencoder.datastructures.NESRawCode
Queries if this code uses a compare value.

I

InvalidGameGenieCodeException - exception ggencoder.exceptions.InvalidGameGenieCodeException.
Thrown when a game genie code is not valid.
InvalidGameGenieCodeException() - Constructor for class ggencoder.exceptions.InvalidGameGenieCodeException
 
InvalidGameGenieLetterException - exception ggencoder.exceptions.InvalidGameGenieLetterException.
Thrown when a letter is not a valid game genie letter.
InvalidGameGenieLetterException() - Constructor for class ggencoder.exceptions.InvalidGameGenieLetterException
 
init() - Method in class ggencoder.view.EncoderApplet
Initializes this applet.
isValidCode(String) - Static method in class ggencoder.datastructures.GBGGGameGenieCode
Checks a code to tell if it's valid.
isValidCode(String) - Static method in class ggencoder.datastructures.GenesisGameGenieCode
Checks a code to tell if it's valid.

M

main(String[]) - Static method in class ggencoder.GGEncoder
Called to start the program.

N

NESRawCode - interface ggencoder.datastructures.NESRawCode.
An interface to represent a RAW NES code.
NES_ALPHABET - Static variable in class ggencoder.datastructures.AbstractGameGenieCode
Game Genie alphabet for NES codes.
NES_PATTERN - Static variable in class ggencoder.GGEncoder
Pattern for recognizing NES Raw Codes.
NoCompareValueException - exception ggencoder.exceptions.NoCompareValueException.
Thrown to indicate this code does not use a compare value.
NoCompareValueException() - Constructor for class ggencoder.exceptions.NoCompareValueException
 

P

parseGBGG(String) - Static method in class ggencoder.datastructures.AbstractGameGenieCode
Parses a GameBoy/GameGear Game Genie code into a GameGenieCode object.
parseGenesis(String) - Static method in class ggencoder.datastructures.AbstractGameGenieCode
Parses a Genesis Game Genie code into a GameGenieCode object.
parseNES(String) - Static method in class ggencoder.datastructures.AbstractGameGenieCode
Parses an NES Game Genie code into a GameGenieCode object.
parseSNES(String) - Static method in class ggencoder.datastructures.AbstractGameGenieCode
Parses an SNES Game Genie code into a GameGenieCode object.
printCopyright() - Static method in class ggencoder.GGEncoder
Displays the copyright notice.
printHelp() - Static method in class ggencoder.GGEncoder
Displays the help menu.
printSyntax() - Static method in class ggencoder.GGEncoder
Displays syntax and usage information.

R

RawCode - interface ggencoder.datastructures.RawCode.
An interface for a code in RAW (non game genie encoded) format.

S

SNESRawCode - interface ggencoder.datastructures.SNESRawCode.
An interface to represent SNES codes in RAW format.
SNES_ALPHABET - Static variable in class ggencoder.datastructures.AbstractGameGenieCode
Game Genie alphabet for SNES codes.
SNES_PATTERN - Static variable in class ggencoder.GGEncoder
Pattern for recognizing SNES Raw Codes.
setAddress(int) - Method in class ggencoder.datastructures.AbstractRawCode
Sets the address of this code.
setAddress(int) - Method in class ggencoder.datastructures.BasicGBGGRawCode
Sets the address of this code.
setAddress(int) - Method in class ggencoder.datastructures.BasicGenesisRawCode
Sets the address of this code.
setAddress(int) - Method in class ggencoder.datastructures.BasicNESRawCode
Sets the address of this code.
setAddress(int) - Method in class ggencoder.datastructures.BasicSNESRawCode
Sets the address of this code.
setAddress(int) - Method in interface ggencoder.datastructures.RawCode
Sets the address of this code.
setCode(String) - Method in class ggencoder.datastructures.AbstractGameGenieCode
Sets the code string.
setCode(String) - Method in interface ggencoder.datastructures.GameGenieCode
Sets the code string.
setCompareValue(int) - Method in class ggencoder.datastructures.BasicGBGGRawCode
Sets this code's compare value.
setCompareValue(int) - Method in class ggencoder.datastructures.BasicNESRawCode
Sets this code's compare value.
setCompareValue(int) - Method in interface ggencoder.datastructures.GBGGRawCode
Sets this code's compare value.
setCompareValue(int) - Method in interface ggencoder.datastructures.NESRawCode
Sets this code's compare value.
setValue(int) - Method in class ggencoder.datastructures.AbstractRawCode
Sets the value of this code.
setValue(int) - Method in class ggencoder.datastructures.BasicGBGGRawCode
Sets the value of this code.
setValue(int) - Method in class ggencoder.datastructures.BasicGenesisRawCode
Sets the value of this code.
setValue(int) - Method in class ggencoder.datastructures.BasicNESRawCode
Sets the value of this code.
setValue(int) - Method in class ggencoder.datastructures.BasicSNESRawCode
Sets the value of this code.
setValue(int) - Method in interface ggencoder.datastructures.RawCode
Sets the value of this code.
startTextMode(String[]) - Method in class ggencoder.GGEncoder
Runs the program in TEXT mode.

T

toHex(char) - Method in class ggencoder.datastructures.AbstractGameGenieCode
Translates a game genie letter to hexadecimal.
toHex(char) - Method in interface ggencoder.datastructures.GameGenieCode
Translates a game genie letter to hexadecimal.
toHexString(int, int) - Method in class ggencoder.datastructures.AbstractRawCode
Builds a hex string from an integer.
toString() - Method in class ggencoder.datastructures.BasicGBGGRawCode
Returns a String representation of this code.
toString() - Method in class ggencoder.datastructures.BasicGenesisRawCode
Returns a String representation of this code.
toString() - Method in class ggencoder.datastructures.BasicNESRawCode
Returns a String representation of this code.
toString() - Method in class ggencoder.datastructures.BasicSNESRawCode
Returns a String representation of this code.
toString() - Method in class ggencoder.datastructures.GBGGGameGenieCode
Returns a String representation of this code.
toString() - Method in class ggencoder.datastructures.GenesisGameGenieCode
Returns a String representation of this code.
toString() - Method in class ggencoder.exceptions.InvalidGameGenieCodeException
Gets a String representation of this exception.
toString() - Method in class ggencoder.exceptions.InvalidGameGenieLetterException
Returns a String representation of this exception.
toString() - Method in class ggencoder.exceptions.NoCompareValueException
Gets a String representation of this exception.
toString() - Method in class ggencoder.view.EncoderApplet
Returns a String representation of this applet.

A B D E G H I M N P R S T