A C D E G I J M N O P R S T U V W

A

about() - Method in class JavaTron.AudioTronUI
Handler for the about button being pushed
AboutDialog - class JavaTron.AboutDialog.
JavaTron About Dialog -- display legal notices and stuff.
AboutDialog(Frame, String) - Constructor for class JavaTron.AboutDialog
 
actionPerformed(ActionEvent) - Method in class JavaTron.AboutDialog
 
actionPerformed(ActionEvent) - Method in class JavaTron.AudioTronUI
React to an actionPerformed (button push)
add(Object, int) - Method in class JavaTron.PriorityQueue
Add an item to the queue using the specified priority.
addAudioTronListener(AudioTronListener) - Method in class JavaTron.AudioTronState
Add an AudioTronListener to this instance
addCommand(WrappedMethod, int) - Method in class JavaTron.AudioTron
Add a command to execute.
album - Variable in class JavaTron.AudioTronSong
 
args - Variable in class JavaTron.WrappedMethod
 
artist - Variable in class JavaTron.AudioTronSong
 
at - Static variable in class JavaTron.AudioTronUI
 
AudioTron - class JavaTron.AudioTron.
Implements the AudioTron api.
AudioTron.InputStreamListener - interface JavaTron.AudioTron.InputStreamListener.
 
AudioTron() - Constructor for class JavaTron.AudioTron
Zero parameter version of constructor -- default settings for address, username, and password.
AudioTron(String) - Constructor for class JavaTron.AudioTron
One parameter version of constructor -- allows setting of AudioTron address (default username and password)
AudioTron(String, String) - Constructor for class JavaTron.AudioTron
Two parameter version of constructor -- allows setting of AudioTron address and username (default password).
AudioTron(String, String, String) - Constructor for class JavaTron.AudioTron
Three parameter version of constructor -- allows setting of AudioTron address, username, and password.
AudioTronListener - interface JavaTron.AudioTronListener.
AudioTronListener interface describes a notification mechanism for state changes.
AudioTronSong - class JavaTron.AudioTronSong.
Represents all the song information for a song from an the AudioTron.
AudioTronSong() - Constructor for class JavaTron.AudioTronSong
Default constructor for song -- assigns a negative index
AudioTronSong(int) - Constructor for class JavaTron.AudioTronSong
Constructor that takes an index
AudioTronState - class JavaTron.AudioTronState.
AudioTron stateful interface class.
AudioTronState() - Constructor for class JavaTron.AudioTronState
Zero parameter version of constructor -- default settings for address, username, and password.
AudioTronState(String) - Constructor for class JavaTron.AudioTronState
One parameter version of constructor -- allows setting of AudioTron address (default username and password)
AudioTronState(String, String) - Constructor for class JavaTron.AudioTronState
Two parameter version of constructor -- allows setting of AudioTron address and username (default password).
AudioTronState(String, String, String) - Constructor for class JavaTron.AudioTronState
Three parameter version of constructor -- allows setting of AudioTron address, username, and password.
AudioTronUI - class JavaTron.AudioTronUI.
AudioTron user interface class.
AudioTronUI(AudioTronState) - Constructor for class JavaTron.AudioTronUI
AudioTronUI constructor

C

checkMatch(AudioTronSong) - Method in class JavaTron.AudioTronSong
Determine if these two songs match.
currentSong(AudioTronSong) - Method in interface JavaTron.AudioTronListener
Notification of the details of the current song playing
currentSong(AudioTronSong) - Method in class JavaTron.AudioTronUI
 

D

doCommand(String, String) - Method in class JavaTron.AudioTron
Perform a command synchronously.

E

endCommand() - Method in class JavaTron.AudioTron
Call at the end of a a command.
endCommand() - Method in class JavaTron.AudioTronState
 

G

genre - Variable in class JavaTron.AudioTronSong
 
get(AudioTron.InputStreamListener, String) - Method in class JavaTron.AudioTron
Send a get request to the AudioTron server (2 param version).
get(AudioTron.InputStreamListener, String, Vector) - Method in class JavaTron.AudioTron
Send a get request to the AudioTron server (3 param version).
get(AudioTron.InputStreamListener, String, Vector, Method) - Method in class JavaTron.AudioTron
Send a get request to the AudioTron server
getSongQueue() - Method in class JavaTron.AudioTronState
 
getStatus() - Method in class JavaTron.AudioTronState
Return a text string describing the status of the AudioTron 'engine' status.
go() - Method in class JavaTron.AudioTronUI
Call this to initialize the UI and show it
gotoIndex(int) - Method in class JavaTron.AudioTron
Tell the AudioTron to go to a new index

I

index - Variable in class JavaTron.AudioTronSong
 
invoke() - Method in class JavaTron.WrappedMethod
Invoke the wrapped method on the wrapped target with the wrapped args
isEmpty() - Method in class JavaTron.PriorityQueue
Returns true if all prioritized queues are empty.
itemStateChanged(ItemEvent) - Method in class JavaTron.AudioTronUI
React to an itemStateChanged event (checkboxes)

J

JavaTron - package JavaTron
 

M

m - Variable in class JavaTron.WrappedMethod
 
main(String[]) - Static method in class JavaTron.AudioTronUI
Main method - start of the program
mParseSongQueue - Variable in class JavaTron.AudioTronState
 
mParseStatus - Variable in class JavaTron.AudioTronState
 
mute() - Method in class JavaTron.AudioTron
Tell the AudioTron to toggle the Mute setting
mute(boolean) - Method in interface JavaTron.AudioTronListener
Notification of mute state
mute(boolean) - Method in class JavaTron.AudioTronUI
 
mute(Integer) - Method in class JavaTron.AudioTron
Tell the AudioTron to set the Mute setting
myJLabel(String) - Static method in class JavaTron.AudioTronUI
Create a JLabel but make the font plain instead of super ugly BOLD

N

newSongQueue(Enumeration) - Method in interface JavaTron.AudioTronListener
Notification that a new song queue is available
newSongQueue(Enumeration) - Method in class JavaTron.AudioTronUI
 
next() - Method in class JavaTron.AudioTron
Tell the AudioTron to go forward (Next)
nextSong(AudioTronSong) - Method in interface JavaTron.AudioTronListener
Notification of the details of the next song to be played
nextSong(AudioTronSong) - Method in class JavaTron.AudioTronUI
 

O

OFF - Variable in class JavaTron.AudioTron
 
ON - Variable in class JavaTron.AudioTron
 

P

parseSongQueue(String) - Method in class JavaTron.AudioTronState
Parse the returned data from the api "apigetinfo.asp" page.
parseStatus(String) - Method in class JavaTron.AudioTronState
Parse the returned data from the api "apigetstatus.asp" page.
pause() - Method in class JavaTron.AudioTron
Tell the AudioTron to toggle the Pause setting
pause(Integer) - Method in class JavaTron.AudioTron
Tell the AudioTron to Pause
play() - Method in class JavaTron.AudioTron
Tell the AudioTron to Play
post(String, Vector) - Method in class JavaTron.AudioTron
Send a form to the AudioTron server
prev() - Method in class JavaTron.AudioTron
Tell the AudioTron to go back (Prev)
PriorityQueue - class JavaTron.PriorityQueue.
This class implements a 'PriorityQueue'.
PriorityQueue(int) - Constructor for class JavaTron.PriorityQueue
Construct a PriorityQueue with number internal prioritized queues.

R

random() - Method in class JavaTron.AudioTron
Tell the AudioTron to toggle the Random setting
random(boolean) - Method in interface JavaTron.AudioTronListener
Notification of random state
random(boolean) - Method in class JavaTron.AudioTronUI
 
random(Integer) - Method in class JavaTron.AudioTron
Tell the AudioTron to set the Random setting
refreshStatus() - Method in class JavaTron.AudioTronState
Update listener(s) with the current status
remove() - Method in class JavaTron.PriorityQueue
Removes the next item from the prioritized queues in order of the queues.
repeat() - Method in class JavaTron.AudioTron
Tell the AudioTron to toggle the Repeat setting
repeat(boolean) - Method in interface JavaTron.AudioTronListener
Notification of repeat state
repeat(boolean) - Method in class JavaTron.AudioTronUI
 
repeat(Integer) - Method in class JavaTron.AudioTron
Tell the AudioTron to set the Repeat setting

S

setInputStream(InputStreamReader) - Method in interface JavaTron.AudioTron.InputStreamListener
 
setInputStream(InputStreamReader) - Method in class JavaTron.AudioTronState
Implements the InputStreamListener interface - FOR INTERNAL USE ONLY.
shouldUpdate(AudioTronSong) - Method in class JavaTron.AudioTronSong
Determine whether this song should be updated by the song that is passed in (whether the passed in song has more info)
songAdded(AudioTronSong) - Method in interface JavaTron.AudioTronListener
Notification that a song has been added to the end of the playlist
songAdded(AudioTronSong) - Method in class JavaTron.AudioTronUI
 
songUpdated(AudioTronSong) - Method in interface JavaTron.AudioTronListener
Notification that information about a particular song has been updated
songUpdated(AudioTronSong) - Method in class JavaTron.AudioTronUI
 
source - Variable in class JavaTron.AudioTronSong
 
sourceLocation - Variable in class JavaTron.AudioTronSong
 
startCommand() - Method in class JavaTron.AudioTron
Call at the beginning a command
startCommand() - Method in class JavaTron.AudioTronState
 
STATE_PAUSED - Static variable in interface JavaTron.AudioTronListener
 
STATE_PLAYING - Static variable in interface JavaTron.AudioTronListener
 
STATE_STOPPED - Static variable in interface JavaTron.AudioTronListener
 
STATE_UNKNOWN - Static variable in interface JavaTron.AudioTronListener
 
state(int) - Method in interface JavaTron.AudioTronListener
Notification of playing state.
state(int) - Method in class JavaTron.AudioTronUI
 
status(String, boolean) - Method in interface JavaTron.AudioTronListener
Notification of the AudioTron "controller enginer" status.
status(String, boolean) - Method in class JavaTron.AudioTronUI
 
stop() - Method in class JavaTron.AudioTron
Tell the AudioTron to Stop

T

target - Variable in class JavaTron.WrappedMethod
 
title - Variable in class JavaTron.AudioTronSong
 
TOGGLE - Variable in class JavaTron.AudioTron
 
toString() - Method in class JavaTron.AudioTronSong
Generates a ListBox friendly String
total - Variable in class JavaTron.AudioTronSong
 

U

update(AudioTronSong) - Method in class JavaTron.AudioTronSong
Copy contents of other song to this song

V

version(String) - Method in interface JavaTron.AudioTronListener
Notification of AudioTron version
version(String) - Method in class JavaTron.AudioTronUI
 

W

WrappedMethod - class JavaTron.WrappedMethod.
Class to wrap up a target, it's method, and arguments to the method
WrappedMethod(Object, Method, Object[]) - Constructor for class JavaTron.WrappedMethod
 

A C D E G I J M N O P R S T U V W