A C G H I M N P R S T V

A

APP_COPYRIGHT - Static variable in class chtdecoder.CHTDecoder
The copyright String.
APP_HEIGHT - Static variable in class chtdecoder.CHTDecoder
The default frame height.
APP_NAME - Static variable in class chtdecoder.CHTDecoder
The name String.
APP_VERSION - Static variable in class chtdecoder.CHTDecoder
The version String.
APP_WIDTH - Static variable in class chtdecoder.CHTDecoder
The default frame width.
AbstractCHTCode - class chtdecoder.datastructures.AbstractCHTCode.
An abstract implementation of a CHTCode.
AbstractCHTCode() - Constructor for class chtdecoder.datastructures.AbstractCHTCode
 
AbstractCHTCodeList - class chtdecoder.datastructures.AbstractCHTCodeList.
An abstract implementation of the CHTCodeList interface.
AbstractCHTCodeList() - Constructor for class chtdecoder.datastructures.AbstractCHTCodeList
 
AbstractCHTFileReader - class chtdecoder.tools.AbstractCHTFileReader.
An abstract implementation of the CHTFileReader class.
AbstractCHTFileReader() - Constructor for class chtdecoder.tools.AbstractCHTFileReader
 
add(CHTCode) - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Adds a CHTCode to the end of this list.
add(CHTCode) - Method in interface chtdecoder.datastructures.CHTCodeList
Adds a CHTCode to the end of this list.

C

CHTApplet - class chtdecoder.view.CHTApplet.
An applet GUI for the CHTDecoder program.
CHTApplet() - Constructor for class chtdecoder.view.CHTApplet
Creates a new CHTApplet object.
CHTApplet(Frame) - Constructor for class chtdecoder.view.CHTApplet
Creates a new CHTApplet object.
CHTCode - interface chtdecoder.datastructures.CHTCode.
An interface to represent a ZSNES CHT code.
CHTCodeIterator - interface chtdecoder.datastructures.CHTCodeIterator.
An iterator for CHTCode objects.
CHTCodeList - interface chtdecoder.datastructures.CHTCodeList.
A List for storing CHTCode objects.
CHTDecoder - class chtdecoder.CHTDecoder.
The main run class for the CHTDecoder program.
CHTDecoder() - Constructor for class chtdecoder.CHTDecoder
 
CHTFileException - exception chtdecoder.exceptions.CHTFileException.
Thrown to indicate an error while reading a .CHT file.
CHTFileException() - Constructor for class chtdecoder.exceptions.CHTFileException
Creates a new CHTFileException object.
CHTFileException(String) - Constructor for class chtdecoder.exceptions.CHTFileException
Creates a new CHTFileException object with an embedded error message.
CHTFileReader - interface chtdecoder.tools.CHTFileReader.
A class to read .CHT files and iterate over the codes inside.
chtdecoder - package chtdecoder
 
chtdecoder.datastructures - package chtdecoder.datastructures
 
chtdecoder.exceptions - package chtdecoder.exceptions
 
chtdecoder.tools - package chtdecoder.tools
 
chtdecoder.view - package chtdecoder.view
 
createCHTCode(String, int, int, boolean) - Static method in class chtdecoder.datastructures.AbstractCHTCode
A factory method for creating CHTCode objects.
createList() - Static method in class chtdecoder.datastructures.AbstractCHTCodeList
A factory method for creating CHTCodeList objects.

G

get(int) - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Gets a CHTCode from this list.
get(int) - Method in interface chtdecoder.datastructures.CHTCodeList
Gets a CHTCode from this list.
getAddress() - Method in class chtdecoder.datastructures.AbstractCHTCode
Gets the address of this CHTCode.
getAddress() - Method in interface chtdecoder.datastructures.CHTCode
Gets the address of this CHTCode.
getMessage() - Method in class chtdecoder.view.MessageDialog
Gets the message of this dialog.
getName() - Method in class chtdecoder.datastructures.AbstractCHTCode
Gets the name of this CHTCode.
getName() - Method in interface chtdecoder.datastructures.CHTCode
Gets the name of this CHTCode.
getValue() - Method in class chtdecoder.datastructures.AbstractCHTCode
Gets the value of this CHTCode.
getValue() - Method in interface chtdecoder.datastructures.CHTCode
Gets the value of this CHTCode.

H

hasMore() - Method in interface chtdecoder.datastructures.CHTCodeIterator
Queries if this iterator has more elements.

I

InvalidAddressException - exception chtdecoder.exceptions.InvalidAddressException.
Thrown when an address falls outside the valid range for addresses.
InvalidAddressException() - Constructor for class chtdecoder.exceptions.InvalidAddressException
 
InvalidCHTCodeDataException - exception chtdecoder.exceptions.InvalidCHTCodeDataException.
Thrown to indicate a byte[] array of CHT data is invalid.
InvalidCHTCodeDataException() - Constructor for class chtdecoder.exceptions.InvalidCHTCodeDataException
 
InvalidValueException - exception chtdecoder.exceptions.InvalidValueException.
Thrown when a value falls outside the range for valid values.
InvalidValueException() - Constructor for class chtdecoder.exceptions.InvalidValueException
 
init() - Method in class chtdecoder.view.CHTApplet
Initializes the applet.
isActive() - Method in class chtdecoder.datastructures.AbstractCHTCode
Asks if this CHTCode is active (turned ON).
isActive() - Method in interface chtdecoder.datastructures.CHTCode
Asks if this CHTCode is active (turned ON).
isEmpty() - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Queries if this list is empty.
isEmpty() - Method in interface chtdecoder.datastructures.CHTCodeList
Queries if this list is empty.
iterator() - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Gets an iterator for the elements in this list.
iterator() - Method in interface chtdecoder.datastructures.CHTCodeList
Gets an iterator for the elements in this list.
iterator() - Method in interface chtdecoder.tools.CHTFileReader
Returns an iterator for the CHTCodes read from the .CHT file.

M

MessageDialog - class chtdecoder.view.MessageDialog.
A dialog box for short information messages.
MessageDialog(Frame, String, String) - Constructor for class chtdecoder.view.MessageDialog
Creates a new MessageDialog object.
main(String[]) - Static method in class chtdecoder.CHTDecoder
Starts the application.

N

NameTooLongException - exception chtdecoder.exceptions.NameTooLongException.
Thrown to indicate a CHTCode name is too long (greater than 18 characters).
NameTooLongException() - Constructor for class chtdecoder.exceptions.NameTooLongException
 
next() - Method in interface chtdecoder.datastructures.CHTCodeIterator
Gets the next CHTCode from this iterator.

P

parseCHTCode(byte[]) - Static method in class chtdecoder.datastructures.AbstractCHTCode
Parses a 28-byte raw CHT bitstring into a CHTCode.

R

readCHTFile(File) - Static method in class chtdecoder.tools.AbstractCHTFileReader
A factory method for creating CHTCodeIterators.
remove(int) - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Removes a CHTCode from this list at position index.
remove(int) - Method in interface chtdecoder.datastructures.CHTCodeList
Removes a CHTCode from this list at position index.

S

setActive(boolean) - Method in class chtdecoder.datastructures.AbstractCHTCode
Sets whether this CHTCode is active or not.
setActive(boolean) - Method in interface chtdecoder.datastructures.CHTCode
Sets whether this CHTCode is active or not.
setAddress(int) - Method in class chtdecoder.datastructures.AbstractCHTCode
Sets the address of this CHTCode.
setAddress(int) - Method in interface chtdecoder.datastructures.CHTCode
Sets the address of this CHTCode.
setMessage(String) - Method in class chtdecoder.view.MessageDialog
Sets the message of this dialog.
setName(String) - Method in class chtdecoder.datastructures.AbstractCHTCode
Sets the name of this CHTCode (18 characters max).
setName(String) - Method in interface chtdecoder.datastructures.CHTCode
Sets the name of this CHTCode (18 characters max).
setValue(int) - Method in class chtdecoder.datastructures.AbstractCHTCode
Sets the value of this CHTCode.
setValue(int) - Method in interface chtdecoder.datastructures.CHTCode
Sets the value of this CHTCode.
size() - Method in class chtdecoder.datastructures.AbstractCHTCodeList
Gets the size of this list (the element count).
size() - Method in interface chtdecoder.datastructures.CHTCodeList
Gets the size of this list (the element count).

T

toString() - Method in class chtdecoder.exceptions.CHTFileException
Returns a String representation of this Exception.
toString() - Method in class chtdecoder.exceptions.InvalidAddressException
Returns a String representation of this Exception.
toString() - Method in class chtdecoder.exceptions.InvalidCHTCodeDataException
Returns a String representation of this Exception.
toString() - Method in class chtdecoder.exceptions.InvalidValueException
Returns a String representation of this Exception.
toString() - Method in class chtdecoder.exceptions.NameTooLongException
Returns a String representation of this Exception.
toString() - Method in class chtdecoder.view.CHTApplet
Returns a String representation of this applet.
toString() - Method in class chtdecoder.view.MessageDialog
Returns a String representation of this Message.

V

vector - Variable in class chtdecoder.datastructures.AbstractCHTCodeList
 

A C G H I M N P R S T V