A B C D E F G H I J L M N O P R S T U V _

A

actionPerformed(ActionEvent) - Method in class org.cdavies.applerecords.ServerControlActionListener
 
actionPerformed(ActionEvent) - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
This class also acts as its own ActionListener to detect events which occur on this Panel's buttons.
addItunesConnection(ItunesConnection) - Method in class org.cdavies.applerecords.AppleRecordsServerControl
Adds a new connection instance to this instance of the server control widget.
addRow(Track) - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
addSearchActionListener(SearchPanelActionListener) - Method in class org.cdavies.applerecords.AppleRecordsSearchPanel
Allows you to add a SearchPanelActionListener to the Search text field which listens to changes in the internal document representation of the search field for changes.
addService(JmDNS, String, String) - Method in class org.cdavies.itunes.rendezvous.ItunesListener
 
addService(JmDNS, String, String) - Method in interface javax.jmdns.ServiceListener
A service is added.
addService(JmDNS, String, String) - Method in class com.strangeberry.jmdns.tools.Browser
Add a service.
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
Listen for services of a given type.
addServiceType(JmDNS, String) - Method in interface javax.jmdns.ServiceTypeListener
A new service type was discovered.
addServiceType(JmDNS, String) - Method in class com.strangeberry.jmdns.tools.Browser
A new service type was addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Listen for service types.
AppleRecordsControlPanel - class org.cdavies.applerecords.AppleRecordsControlPanel.
This Panel contains swing controls for controlling playing behaviour of AppleRecords.
AppleRecordsControlPanel(JTable, TrackListTableModel, AppleRecordsStatusPanel) - Constructor for class org.cdavies.applerecords.AppleRecordsControlPanel
Constructs a new Control Panel, of which there will be only one in any given player.
AppleRecordsPanel - class org.cdavies.applerecords.AppleRecordsPanel.
The main class of the AppleRecords software.
AppleRecordsPanel() - Constructor for class org.cdavies.applerecords.AppleRecordsPanel
Constructs a new AppleRecords client.
AppleRecordsSearchPanel - class org.cdavies.applerecords.AppleRecordsSearchPanel.
This Panel contains the search box widget and allows the implementation of searching for tracks.
AppleRecordsSearchPanel() - Constructor for class org.cdavies.applerecords.AppleRecordsSearchPanel
An insanely boring constructor.
AppleRecordsServerControl - class org.cdavies.applerecords.AppleRecordsServerControl.
A control for storing information about iTunes servers available on the local network, in the form of ItunesConnections this control is where instances of AppleRecords source all their connections and consequently tracklists and tracks.
AppleRecordsServerControl() - Constructor for class org.cdavies.applerecords.AppleRecordsServerControl
Create a new instance of this control.
AppleRecordsStatusPanel - class org.cdavies.applerecords.AppleRecordsStatusPanel.
This panel forms the status control at the bottom of an instance of AppleRecords, basically a text area for displaying status information, and a cute little 'information' icon in bottom right, which is about the most artistic that I get.
AppleRecordsStatusPanel(JPanel) - Constructor for class org.cdavies.applerecords.AppleRecordsStatusPanel
What may come as a (hideous) suprise to many will be to learn this panel is actually the top level panel for the entire project.
asHex() - Method in class com.twmacinta.util.MD5
Returns 32-character hex representation of this objects hash
asHex(byte[]) - Static method in class com.twmacinta.util.MD5
Turns array of bytes into string representing each byte as unsigned hex number.

B

Browser - class com.strangeberry.jmdns.tools.Browser.
User Interface for browsing JmDNS services.
bytesToHexString(byte[]) - Static method in class org.cdavies.itunes.utils.HexString
 

C

changedUpdate(DocumentEvent) - Method in class org.cdavies.applerecords.search.SearchPanelActionListener
 
clear() - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
close() - Method in class org.cdavies.itunes.rendezvous.ItunesListener
 
close() - Method in class javax.jmdns.JmDNS
Close down jmdns.
closeDownMode() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Controls the execution of the player thread, if it becomes false the PlayerThread will terminate, which should only happen when the application terminates.
com.strangeberry.jmdns.tools - package com.strangeberry.jmdns.tools
 
com.twmacinta.util - package com.twmacinta.util
 
compare(Object, Object) - Method in class org.cdavies.itunes.TrackComparator
 
connect() - Method in class org.cdavies.itunes.Itunes45Connection
 
connect() - Method in class org.cdavies.itunes.Itunes4Connection
 
connect() - Method in interface org.cdavies.itunes.ItunesConnection
 
constructQuery() - Method in class org.cdavies.itunes.request.Itunes45TrackRequest
 
constructQuery() - Method in class org.cdavies.itunes.request.Itunes45HangingUpdateRequest
 
constructQuery() - Method in class org.cdavies.itunes.request.Itunes45UpdateRequest
 
constructQuery() - Method in interface org.cdavies.itunes.request.GenericRequest
 
constructQuery() - Method in class org.cdavies.itunes.request.Request
 
continuePlaying() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Indicates whether or not the PlayerThread will continue playing after the current track ends.

D

data - Variable in class org.cdavies.itunes.request.Request
 
Database - class org.cdavies.itunes.Database.
 
Database(int, String, int) - Constructor for class org.cdavies.itunes.Database
 
DatabaseRequest - interface org.cdavies.itunes.request.DatabaseRequest.
 
dataInt() - Method in class org.cdavies.itunes.request.Request
 
dataString(int) - Method in class org.cdavies.itunes.request.Request
 
dataType - Variable in class org.cdavies.itunes.request.Request
 
disconnect() - Method in class org.cdavies.itunes.Itunes45Connection
 
disconnect() - Method in class org.cdavies.itunes.Itunes4Connection
 
disconnect() - Method in interface org.cdavies.itunes.ItunesConnection
 

E

enterInt(byte[], int, int) - Static method in class itunes.FieldPair
 
equals(Object) - Method in class org.cdavies.itunes.TrackComparator
 
equals(Object) - Method in class org.cdavies.itunes.ItunesHost
 
equals(Object) - Method in class javax.jmdns.ServiceInfo
 
equals(Object) - Method in class itunes.FieldPair
 
equals(Track) - Method in class org.cdavies.itunes.Itunes45Track
 
equals(Track) - Method in interface org.cdavies.itunes.Track
 
equals(Track) - Method in class org.cdavies.itunes.Itunes4Track
 
expectedLength - Variable in class org.cdavies.itunes.request.Request
 

F

FieldPair - class itunes.FieldPair.
 
FieldPair(String, byte) - Constructor for class itunes.FieldPair
 
FieldPair(String, byte[]) - Constructor for class itunes.FieldPair
 
FieldPair(String, byte[], int, int) - Constructor for class itunes.FieldPair
 
FieldPair(String, FieldPair[]) - Constructor for class itunes.FieldPair
 
FieldPair(String, int) - Constructor for class itunes.FieldPair
 
FieldPair(String, Song, String) - Constructor for class itunes.FieldPair
 
FieldPair(String, String) - Constructor for class itunes.FieldPair
 
fieldPairs - Variable in class org.cdavies.itunes.request.Request
 
Final() - Method in class com.twmacinta.util.MD5
Returns array of bytes (16 bytes) representing hash as of the current state of this object.

G

generateHash(String, int, int) - Method in class org.cdavies.itunes.hash.Itunes45Hash
 
generateHash(String, int, int) - Method in interface org.cdavies.itunes.hash.ItunesHash
 
generateHash(String, int, int) - Method in class org.cdavies.itunes.hash.Itunes4Hash
 
GenericRequest - interface org.cdavies.itunes.request.GenericRequest.
 
getAddress() - Method in class org.cdavies.itunes.ItunesHost
 
getAddress() - Method in class javax.jmdns.ServiceInfo
Get the host address of the service (ie X.X.X.X).
getAlbumName() - Method in class org.cdavies.itunes.Itunes45Track
 
getAlbumName() - Method in interface org.cdavies.itunes.Track
 
getAlbumName() - Method in class org.cdavies.itunes.Itunes4Track
 
getArtistName() - Method in class org.cdavies.itunes.Itunes45Track
 
getArtistName() - Method in interface org.cdavies.itunes.Track
 
getArtistName() - Method in class org.cdavies.itunes.Itunes4Track
 
getColumnClass(int) - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
getColumnCount() - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
getColumnName(int) - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
getDatabaseId() - Method in class org.cdavies.itunes.Itunes45Track
 
getDatabaseId() - Method in interface org.cdavies.itunes.Track
 
getDatabaseId() - Method in class org.cdavies.itunes.Itunes4Track
 
getDatabases() - Method in class org.cdavies.itunes.Itunes45Connection
 
getDatabases() - Method in class org.cdavies.itunes.Itunes4Connection
 
getDatabases() - Method in interface org.cdavies.itunes.ItunesConnection
 
getDatabases() - Method in interface org.cdavies.itunes.request.DatabaseRequest
 
getDatabases() - Method in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
getFormat() - Method in class org.cdavies.itunes.Itunes45Track
 
getFormat() - Method in interface org.cdavies.itunes.Track
 
getFormat() - Method in class org.cdavies.itunes.Itunes4Track
 
getGenre() - Method in class org.cdavies.itunes.Itunes45Track
 
getGenre() - Method in interface org.cdavies.itunes.Track
 
getGenre() - Method in class org.cdavies.itunes.Itunes4Track
 
getId() - Method in class org.cdavies.itunes.Database
 
getInputStream() - Method in class org.cdavies.itunes.Itunes45Track
 
getInputStream() - Method in interface org.cdavies.itunes.Track
 
getInputStream() - Method in class org.cdavies.itunes.Itunes4Track
 
getInputStream() - Method in class org.cdavies.itunes.request.Itunes45TrackRequest
 
getInputStream() - Method in class org.cdavies.itunes.request.LegacyTrackRequest
 
getInputStream() - Method in interface org.cdavies.itunes.request.TrackRequest
 
getInterface() - Method in class javax.jmdns.JmDNS
Return the address of the interface to which this instance of JmDNS is bound.
getLength() - Method in class org.cdavies.itunes.Itunes45Track
 
getLength() - Method in interface org.cdavies.itunes.Track
 
getLength() - Method in class org.cdavies.itunes.Itunes4Track
 
getName() - Method in class org.cdavies.itunes.Database
 
getName() - Method in class org.cdavies.itunes.ItunesHost
 
getName() - Method in class javax.jmdns.ServiceInfo
Service name, such as foobar.
getNextTrack() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Returns the next in the sequence of tracks that should be played, as indicated by the the TrackTable model.
getNiceTextString() - Method in class javax.jmdns.ServiceInfo
 
getPort() - Method in class org.cdavies.itunes.Itunes45Connection
 
getPort() - Method in class org.cdavies.itunes.Itunes4Connection
 
getPort() - Method in interface org.cdavies.itunes.ItunesConnection
 
getPort() - Method in class javax.jmdns.ServiceInfo
Get the port for the service.
getPosition() - Method in class org.cdavies.applerecords.PlayerThread
 
getPriority() - Method in class javax.jmdns.ServiceInfo
Get the priority of the service.
getPropertyBytes(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getPropertyNames() - Method in class javax.jmdns.ServiceInfo
Enumeration of the property names.
getPropertyString(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getRating() - Method in class org.cdavies.itunes.Itunes45Track
 
getRating() - Method in interface org.cdavies.itunes.Track
 
getRating() - Method in class org.cdavies.itunes.Itunes4Track
 
getRequestNumber() - Method in class org.cdavies.itunes.Itunes45Connection
 
getRequestNumber() - Method in class org.cdavies.itunes.Itunes4Connection
 
getRequestNumber() - Method in interface org.cdavies.itunes.ItunesConnection
 
getRevisionNumber() - Method in class org.cdavies.itunes.request.Itunes45HangingUpdateRequest
 
getRevisionNumber() - Method in interface org.cdavies.itunes.request.UpdateRequest
 
getRevisionNumber() - Method in class org.cdavies.itunes.request.Itunes45UpdateRequest
 
getRowCount() - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
getServer() - Method in class javax.jmdns.ServiceInfo
Get the name of the server.
getServerDAAPVersion() - Method in interface org.cdavies.itunes.request.ServerInfoRequest
 
getServerDAAPVersion() - Method in class org.cdavies.itunes.request.LegacyServerInfoRequest
 
getServerName() - Method in class org.cdavies.itunes.Itunes45Connection
 
getServerName() - Method in class org.cdavies.itunes.Itunes4Connection
 
getServerName() - Method in interface org.cdavies.itunes.ItunesConnection
 
getServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfo(String, String, int) - Method in class javax.jmdns.JmDNS
Get service information.
getSessionId() - Method in class org.cdavies.itunes.Itunes45Connection
 
getSessionId() - Method in class org.cdavies.itunes.Itunes4Connection
 
getSessionId() - Method in interface org.cdavies.itunes.ItunesConnection
 
getSessionId() - Method in interface org.cdavies.itunes.request.LoginRequest
 
getSessionId() - Method in class org.cdavies.itunes.request.LegacyLoginRequest
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.cdavies.applerecords.table.TrackListTableRenderer
 
getTextBytes() - Method in class javax.jmdns.ServiceInfo
Get the text for the serivce as raw bytes.
getTextString() - Method in class javax.jmdns.ServiceInfo
Get the text for the service.
getTrack() - Method in class org.cdavies.applerecords.PlayerThread
 
getTrackCount() - Method in class org.cdavies.itunes.Database
 
getTrackId() - Method in class org.cdavies.itunes.Itunes45Track
 
getTrackId() - Method in interface org.cdavies.itunes.Track
 
getTrackId() - Method in class org.cdavies.itunes.Itunes4Track
 
getTracklist() - Method in class org.cdavies.itunes.request.Itunes45TracklistRequest
 
getTracklist() - Method in interface org.cdavies.itunes.request.TracklistRequest
 
getTracklist() - Method in class org.cdavies.itunes.request.LegacyTracklistRequest
 
getTracklist(int) - Method in class org.cdavies.itunes.Itunes45Connection
 
getTracklist(int) - Method in class org.cdavies.itunes.Itunes4Connection
 
getTracklist(int) - Method in interface org.cdavies.itunes.ItunesConnection
 
getTrackName() - Method in class org.cdavies.itunes.Itunes45Track
 
getTrackName() - Method in interface org.cdavies.itunes.Track
 
getTrackName() - Method in class org.cdavies.itunes.Itunes4Track
 
getTrackNumber() - Method in class org.cdavies.itunes.Itunes45Track
 
getTrackNumber() - Method in interface org.cdavies.itunes.Track
 
getTrackNumber() - Method in class org.cdavies.itunes.Itunes4Track
 
getType() - Method in class javax.jmdns.ServiceInfo
Fully qualified service type name, such as _http._tcp.local..
getURL() - Method in class javax.jmdns.ServiceInfo
Get the URL for this service.
getURL(String) - Method in class javax.jmdns.ServiceInfo
Get the URL for this service.
getValueAt(int, int) - Method in class org.cdavies.applerecords.table.TrackListTableModel
 
getVersion() - Method in class org.cdavies.itunes.ItunesHost
 
getWeight() - Method in class javax.jmdns.ServiceInfo
Get the weight of the service.

H

hash - Variable in class org.cdavies.itunes.request.Request
 
HASH_SIZE - Static variable in class org.cdavies.itunes.hash.Itunes45Hash
 
HASH_SIZE - Static variable in class org.cdavies.itunes.hash.Itunes4Hash
 
hashCode() - Method in class javax.jmdns.ServiceInfo
 
HexString - class org.cdavies.itunes.utils.HexString.
 
HexString() - Constructor for class org.cdavies.itunes.utils.HexString
 

I

Init() - Method in class com.twmacinta.util.MD5
Initialize MD5 internal state (object can be reused just by calling Init() after every Final()
init(String, byte[], int, int) - Method in class itunes.FieldPair
 
initNativeLibrary(boolean) - Static method in class com.twmacinta.util.MD5
 
insertUpdate(DocumentEvent) - Method in class org.cdavies.applerecords.search.SearchPanelActionListener
 
isConnected() - Method in class org.cdavies.itunes.Itunes45Connection
 
isConnected() - Method in class org.cdavies.itunes.Itunes4Connection
 
isConnected() - Method in interface org.cdavies.itunes.ItunesConnection
 
isPlaying() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Indicates whether the player thread is playing a track at the momeent.
itunes - package itunes
 
ITUNES_4 - Static variable in class org.cdavies.itunes.ItunesHost
 
ITUNES_45 - Static variable in class org.cdavies.itunes.ItunesHost
 
ITUNES_PORT - Static variable in class org.cdavies.itunes.request.Request
 
ITUNES_SERVICE_DESC - Static variable in class org.cdavies.itunes.rendezvous.ItunesListener
 
Itunes45Connection - class org.cdavies.itunes.Itunes45Connection.
 
Itunes45Connection(String, int, String) - Constructor for class org.cdavies.itunes.Itunes45Connection
 
Itunes45HangingUpdateRequest - class org.cdavies.itunes.request.Itunes45HangingUpdateRequest.
 
Itunes45HangingUpdateRequest(String, int, int, int) - Constructor for class org.cdavies.itunes.request.Itunes45HangingUpdateRequest
 
Itunes45Hash - class org.cdavies.itunes.hash.Itunes45Hash.
 
Itunes45Hash() - Constructor for class org.cdavies.itunes.hash.Itunes45Hash
 
Itunes45Track - class org.cdavies.itunes.Itunes45Track.
 
Itunes45Track() - Constructor for class org.cdavies.itunes.Itunes45Track
 
Itunes45TracklistRequest - class org.cdavies.itunes.request.Itunes45TracklistRequest.
 
Itunes45TracklistRequest(String, int, int, int) - Constructor for class org.cdavies.itunes.request.Itunes45TracklistRequest
 
Itunes45TrackRequest - class org.cdavies.itunes.request.Itunes45TrackRequest.
 
Itunes45TrackRequest(String, int, int, int, int, String, int) - Constructor for class org.cdavies.itunes.request.Itunes45TrackRequest
 
Itunes45UpdateRequest - class org.cdavies.itunes.request.Itunes45UpdateRequest.
 
Itunes45UpdateRequest(String, int, int, int) - Constructor for class org.cdavies.itunes.request.Itunes45UpdateRequest
 
Itunes4Connection - class org.cdavies.itunes.Itunes4Connection.
 
Itunes4Connection(String, int, String) - Constructor for class org.cdavies.itunes.Itunes4Connection
 
Itunes4Hash - class org.cdavies.itunes.hash.Itunes4Hash.
 
Itunes4Hash() - Constructor for class org.cdavies.itunes.hash.Itunes4Hash
 
Itunes4Track - class org.cdavies.itunes.Itunes4Track.
 
Itunes4Track() - Constructor for class org.cdavies.itunes.Itunes4Track
 
ItunesConnection - interface org.cdavies.itunes.ItunesConnection.
 
ItunesConnectionFactory - class org.cdavies.itunes.ItunesConnectionFactory.
 
ItunesConnectionFactory() - Constructor for class org.cdavies.itunes.ItunesConnectionFactory
 
ItunesHash - interface org.cdavies.itunes.hash.ItunesHash.
 
ItunesHost - class org.cdavies.itunes.ItunesHost.
 
ItunesHost(String, String, int) - Constructor for class org.cdavies.itunes.ItunesHost
 
ItunesListener - class org.cdavies.itunes.rendezvous.ItunesListener.
 
ItunesListener(AppleRecordsServerControl, AppleRecordsStatusPanel) - Constructor for class org.cdavies.itunes.rendezvous.ItunesListener
 
ItunesListener(InetAddress, AppleRecordsServerControl, AppleRecordsStatusPanel) - Constructor for class org.cdavies.itunes.rendezvous.ItunesListener
 

J

javax.jmdns - package javax.jmdns
 
javazoom.jl.decoder - package javazoom.jl.decoder
 
javazoom.jl.player - package javazoom.jl.player
 
JmDNS - class javax.jmdns.JmDNS.
mDNS implementation in Java.
JmDNS() - Constructor for class javax.jmdns.JmDNS
Create an instance of JmDNS.
JmDNS(InetAddress) - Constructor for class javax.jmdns.JmDNS
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.

L

LEGACY - Static variable in class org.cdavies.itunes.ItunesHost
 
LegacyDatabaseRequest - class org.cdavies.itunes.request.LegacyDatabaseRequest.
 
LegacyDatabaseRequest(String, int, int) - Constructor for class org.cdavies.itunes.request.LegacyDatabaseRequest
 
LegacyLoginRequest - class org.cdavies.itunes.request.LegacyLoginRequest.
 
LegacyLoginRequest(String, int) - Constructor for class org.cdavies.itunes.request.LegacyLoginRequest
 
LegacyLogoutRequest - class org.cdavies.itunes.request.LegacyLogoutRequest.
 
LegacyLogoutRequest(String, int, int) - Constructor for class org.cdavies.itunes.request.LegacyLogoutRequest
 
LegacyServerInfoRequest - class org.cdavies.itunes.request.LegacyServerInfoRequest.
 
LegacyServerInfoRequest(String, int) - Constructor for class org.cdavies.itunes.request.LegacyServerInfoRequest
 
LegacyTracklistRequest - class org.cdavies.itunes.request.LegacyTracklistRequest.
 
LegacyTracklistRequest(String, int, int, int) - Constructor for class org.cdavies.itunes.request.LegacyTracklistRequest
 
LegacyTrackRequest - class org.cdavies.itunes.request.LegacyTrackRequest.
 
LegacyTrackRequest(String, int, int, int, int, String) - Constructor for class org.cdavies.itunes.request.LegacyTrackRequest
 
loadImageResource(String) - Method in class org.cdavies.applerecords.ResourceLocator
 
LoginRequest - interface org.cdavies.itunes.request.LoginRequest.
 
LogoutRequest - interface org.cdavies.itunes.request.LogoutRequest.
 

M

Main - class com.strangeberry.jmdns.tools.Main.
Main sample program for JmDNS.
Main() - Constructor for class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class org.cdavies.applerecords.AppleRecordsPanel
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Responder
Create a responder.
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Browser
Main program.
MD5 - class com.twmacinta.util.MD5.
Fast implementation of RSA's MD5 hash generator in Java JDK Beta-2 or higher.
MD5() - Constructor for class com.twmacinta.util.MD5
Class constructor
MD5(Object) - Constructor for class com.twmacinta.util.MD5
Initialize class, and update hash with ob.toString()
mdclIndexes - Variable in class org.cdavies.itunes.request.Request
 
mlclDataFields - Variable in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
mlclIndexes - Variable in class org.cdavies.itunes.request.Request
 
mlitDataFields - Variable in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
mlitIndexes - Variable in class org.cdavies.itunes.request.Request
 
mouseClicked(MouseEvent) - Method in class org.cdavies.applerecords.table.TrackListTableMouseListener
 

N

name - Variable in class itunes.FieldPair
 
NO_VALUE - Static variable in class javax.jmdns.ServiceInfo
 
noNextTrack() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
One of the various dodgy temporary methods that may or may not dissapear faily soon.
NoServerPermissionException - exception org.cdavies.itunes.request.NoServerPermissionException.
 
NoServerPermissionException() - Constructor for class org.cdavies.itunes.request.NoServerPermissionException
 
NoServerPermissionException(String) - Constructor for class org.cdavies.itunes.request.NoServerPermissionException
 

O

offset - Variable in class org.cdavies.itunes.request.Request
 
org.cdavies.applerecords - package org.cdavies.applerecords
 
org.cdavies.applerecords.search - package org.cdavies.applerecords.search
 
org.cdavies.applerecords.status - package org.cdavies.applerecords.status
 
org.cdavies.applerecords.table - package org.cdavies.applerecords.table
 
org.cdavies.itunes - package org.cdavies.itunes
 
org.cdavies.itunes.hash - package org.cdavies.itunes.hash
 
org.cdavies.itunes.rendezvous - package org.cdavies.itunes.rendezvous
 
org.cdavies.itunes.request - package org.cdavies.itunes.request
 
org.cdavies.itunes.utils - package org.cdavies.itunes.utils
 

P

parseMLCL() - Method in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
PlayerStatusTimerTask - class org.cdavies.applerecords.status.PlayerStatusTimerTask.
 
PlayerStatusTimerTask(AppleRecordsStatusPanel, PlayerThread) - Constructor for class org.cdavies.applerecords.status.PlayerStatusTimerTask
 
PlayerThread - class org.cdavies.applerecords.PlayerThread.
 
PlayerThread(AppleRecordsStatusPanel, AppleRecordsControlPanel) - Constructor for class org.cdavies.applerecords.PlayerThread
 
playSelectedTrack() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Indicates the PlayerThread should begin playing the currently selected track immediately.
port - Variable in class org.cdavies.itunes.request.Request
 
process() - Method in class org.cdavies.itunes.request.Itunes45TrackRequest
 
process() - Method in class org.cdavies.itunes.request.LegacyTrackRequest
 
process() - Method in class org.cdavies.itunes.request.Itunes45HangingUpdateRequest
 
process() - Method in class org.cdavies.itunes.request.Itunes45TracklistRequest
 
process() - Method in class org.cdavies.itunes.request.LegacyTracklistRequest
 
process() - Method in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
process() - Method in interface org.cdavies.itunes.request.GenericRequest
 
process() - Method in class org.cdavies.itunes.request.Request
 
processDataFields() - Method in class org.cdavies.itunes.request.Request
 
processDataFields(byte[], int) - Method in class org.cdavies.itunes.request.Request
 
produceConnectionInstance(String, int, String) - Method in class org.cdavies.itunes.ItunesConnectionFactory
 

R

readInt(byte[], int) - Static method in class org.cdavies.itunes.request.Request
 
readInt(byte[], int, int) - Static method in class org.cdavies.itunes.request.Request
 
readSize(String) - Static method in class org.cdavies.itunes.request.Request
 
readSize(String, int) - Static method in class org.cdavies.itunes.request.Request
 
readString(byte[], int, int) - Static method in class org.cdavies.itunes.request.Request
 
refreshConnection() - Method in class org.cdavies.itunes.Itunes45Connection
 
registerService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Register a service.
registerServiceType(String) - Method in class javax.jmdns.JmDNS
Register a service type.
removeCachedItunesConnection(String) - Method in class org.cdavies.itunes.ItunesConnectionFactory
 
removeItunesConnection(String) - Method in class org.cdavies.applerecords.AppleRecordsServerControl
This method is somewhat dodgy, it assumes every connection has a unique name, which is not necessarily the case.
removeService(JmDNS, String, String) - Method in class org.cdavies.itunes.rendezvous.ItunesListener
 
removeService(JmDNS, String, String) - Method in interface javax.jmdns.ServiceListener
A service is removed.
removeService(JmDNS, String, String) - Method in class com.strangeberry.jmdns.tools.Browser
Remove a service.
removeServiceListener(ServiceListener) - Method in class javax.jmdns.JmDNS
Remove listener for services of a given type.
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Remove listener for service types.
removeUpdate(DocumentEvent) - Method in class org.cdavies.applerecords.search.SearchPanelActionListener
 
Request - class org.cdavies.itunes.request.Request.
 
Request(String, int, String) - Constructor for class org.cdavies.itunes.request.Request
 
requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, int) - Method in class javax.jmdns.JmDNS
Request service information.
requestString - Variable in class org.cdavies.itunes.request.Request
 
resolveService(JmDNS, String, String, ServiceInfo) - Method in class org.cdavies.itunes.rendezvous.ItunesListener
 
resolveService(JmDNS, String, String, ServiceInfo) - Method in interface javax.jmdns.ServiceListener
A service is resolved.
resolveService(JmDNS, String, String, ServiceInfo) - Method in class com.strangeberry.jmdns.tools.Browser
Resolve a service.
ResourceLocator - class org.cdavies.applerecords.ResourceLocator.
 
ResourceLocator() - Constructor for class org.cdavies.applerecords.ResourceLocator
 
Responder - class com.strangeberry.jmdns.tools.Responder.
A sample JmDNS responder that reads a set of rendezvous service definitions from a file and registers them with rendezvous.
Responder(JmDNS, String) - Constructor for class com.strangeberry.jmdns.tools.Responder
Constructor.
run() - Method in class org.cdavies.applerecords.PlayerThread
 
run() - Method in class org.cdavies.applerecords.status.PlayerStatusTimerTask
 
run() - Method in class org.cdavies.applerecords.status.StatusTimerTask
 
runQuery() - Method in class org.cdavies.itunes.request.Itunes45TrackRequest
 
runQuery() - Method in class org.cdavies.itunes.request.LegacyTrackRequest
 
runQuery() - Method in class org.cdavies.itunes.request.Itunes45HangingUpdateRequest
 
runQuery() - Method in class org.cdavies.itunes.request.Itunes45UpdateRequest
 
runQuery() - Method in class org.cdavies.itunes.request.LegacyDatabaseRequest
 
runQuery() - Method in class org.cdavies.itunes.request.LegacyLogoutRequest
 
runQuery() - Method in class org.cdavies.itunes.request.LegacyLoginRequest
 
runQuery() - Method in interface org.cdavies.itunes.request.GenericRequest
 
runQuery() - Method in class org.cdavies.itunes.request.LegacyServerInfoRequest
 
runQuery() - Method in class org.cdavies.itunes.request.Request
 

S

SearchPanelActionListener - class org.cdavies.applerecords.search.SearchPanelActionListener.
 
SearchPanelActionListener(TrackListTableModel, JTable, AppleRecordsStatusPanel, AppleRecordsControlPanel, AppleRecordsServerControl) - Constructor for class org.cdavies.applerecords.search.SearchPanelActionListener
 
selectPlayingTrack() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
This method causes the TrackTable to highlight the currently playing track as inicated by the table model.
server - Variable in class org.cdavies.itunes.request.Request
 
ServerControlActionListener - class org.cdavies.applerecords.ServerControlActionListener.
 
ServerControlActionListener(TrackListTableModel, JTable, AppleRecordsStatusPanel, AppleRecordsControlPanel) - Constructor for class org.cdavies.applerecords.ServerControlActionListener
 
ServerInfoRequest - interface org.cdavies.itunes.request.ServerInfoRequest.
 
ServiceInfo - class javax.jmdns.ServiceInfo.
JmDNS service information.
ServiceInfo(String, String, int, int, int, byte[]) - Constructor for class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
ServiceInfo(String, String, int, int, int, Hashtable) - Constructor for class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
ServiceInfo(String, String, int, int, int, String) - Constructor for class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
ServiceInfo(String, String, int, String) - Constructor for class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
ServiceListener - interface javax.jmdns.ServiceListener.
Listener for service updates.
ServiceTypeListener - interface javax.jmdns.ServiceTypeListener.
Listener for service types.
setAlbumName(String) - Method in class org.cdavies.itunes.Itunes45Track
 
setAlbumName(String) - Method in interface org.cdavies.itunes.Track
 
setAlbumName(String) - Method in class org.cdavies.itunes.Itunes4Track
 
setArtistName(String) - Method in class org.cdavies.itunes.Itunes45Track
 
setArtistName(String) - Method in interface org.cdavies.itunes.Track
 
setArtistName(String) - Method in class org.cdavies.itunes.Itunes4Track
 
setDatabaseId(int) - Method in class org.cdavies.itunes.Itunes45Track
 
setDatabaseId(int) - Method in interface org.cdavies.itunes.Track
 
setDatabaseId(int) - Method in class org.cdavies.itunes.Itunes4Track
 
setFormat(String) - Method in class org.cdavies.itunes.Itunes45Track
 
setFormat(String) - Method in interface org.cdavies.itunes.Track
 
setFormat(String) - Method in class org.cdavies.itunes.Itunes4Track
 
setGenre(String) - Method in class org.cdavies.itunes.Itunes45Track
 
setGenre(String) - Method in interface org.cdavies.itunes.Track
 
setGenre(String) - Method in class org.cdavies.itunes.Itunes4Track
 
setHash(ItunesHash) - Method in interface org.cdavies.itunes.request.GenericRequest
 
setHash(ItunesHash) - Method in class org.cdavies.itunes.request.Request
 
setItunesConnection(ItunesConnection) - Method in class org.cdavies.itunes.Itunes45Track
 
setItunesConnection(ItunesConnection) - Method in interface org.cdavies.itunes.Track
 
setItunesConnection(ItunesConnection) - Method in class org.cdavies.itunes.Itunes4Track
 
setItunesHash(ItunesHash) - Method in class org.cdavies.itunes.Itunes45Track
 
setItunesHash(ItunesHash) - Method in interface org.cdavies.itunes.Track
 
setItunesHash(ItunesHash) - Method in class org.cdavies.itunes.Itunes4Track
 
setLength(int) - Method in class org.cdavies.itunes.Itunes45Track
 
setLength(int) - Method in interface org.cdavies.itunes.Track
 
setLength(int) - Method in class org.cdavies.itunes.Itunes4Track
 
setRating(int) - Method in class org.cdavies.itunes.Itunes45Track
 
setRating(int) - Method in interface org.cdavies.itunes.Track
 
setRating(int) - Method in class org.cdavies.itunes.Itunes4Track
 
setText(String) - Method in class org.cdavies.applerecords.AppleRecordsStatusPanel
Sets a permanamt status message to display in the status display.
setTimedText(String) - Method in class org.cdavies.applerecords.AppleRecordsStatusPanel
Ditto on the bug for setText.
setTrackId(int) - Method in class org.cdavies.itunes.Itunes45Track
 
setTrackId(int) - Method in interface org.cdavies.itunes.Track
 
setTrackId(int) - Method in class org.cdavies.itunes.Itunes4Track
 
setTrackName(String) - Method in class org.cdavies.itunes.Itunes45Track
 
setTrackName(String) - Method in interface org.cdavies.itunes.Track
 
setTrackName(String) - Method in class org.cdavies.itunes.Itunes4Track
 
setTrackNumber(int) - Method in class org.cdavies.itunes.Itunes45Track
 
setTrackNumber(int) - Method in interface org.cdavies.itunes.Track
 
setTrackNumber(int) - Method in class org.cdavies.itunes.Itunes4Track
 
StatusTimerTask - class org.cdavies.applerecords.status.StatusTimerTask.
 
StatusTimerTask(AppleRecordsStatusPanel) - Constructor for class org.cdavies.applerecords.status.StatusTimerTask
 
stopped() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
A dodgy temporary, misnamed method.
stopTrack() - Method in class org.cdavies.applerecords.PlayerThread
 
stopTrack() - Method in class org.cdavies.applerecords.AppleRecordsControlPanel
Stops the currently playing track and indicates the PlayerThread should wait for a further signal to begin playing once again.

T

toString() - Method in class org.cdavies.itunes.Itunes45Track
 
toString() - Method in class org.cdavies.itunes.Itunes45Connection
 
toString() - Method in class org.cdavies.itunes.Itunes4Connection
 
toString() - Method in interface org.cdavies.itunes.Track
 
toString() - Method in class org.cdavies.itunes.Itunes4Track
 
toString() - Method in class org.cdavies.itunes.ItunesHost
 
toString() - Method in class javax.jmdns.ServiceInfo
 
toString() - Method in class itunes.FieldPair
 
toString() - Method in class com.strangeberry.jmdns.tools.Browser
 
Track - interface org.cdavies.itunes.Track.
 
TrackComparator - class org.cdavies.itunes.TrackComparator.
 
TrackComparator() - Constructor for class org.cdavies.itunes.TrackComparator
 
TracklistRequest - interface org.cdavies.itunes.request.TracklistRequest.
 
TrackListTableModel - class org.cdavies.applerecords.table.TrackListTableModel.
 
TrackListTableModel() - Constructor for class org.cdavies.applerecords.table.TrackListTableModel
 
TrackListTableMouseListener - class org.cdavies.applerecords.table.TrackListTableMouseListener.
 
TrackListTableMouseListener(AppleRecordsControlPanel) - Constructor for class org.cdavies.applerecords.table.TrackListTableMouseListener
 
TrackListTableRenderer - class org.cdavies.applerecords.table.TrackListTableRenderer.
 
TrackListTableRenderer() - Constructor for class org.cdavies.applerecords.table.TrackListTableRenderer
 
TrackRequest - interface org.cdavies.itunes.request.TrackRequest.
 
transmission - Variable in class itunes.FieldPair
 

U

unregisterAllServices() - Method in class javax.jmdns.JmDNS
Unregister a service.
unregisterService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Unregister a service.
Update(byte) - Method in class com.twmacinta.util.MD5
Updates hash with a single byte
Update(byte[]) - Method in class com.twmacinta.util.MD5
Updates hash with given array of bytes
Update(byte[], int) - Method in class com.twmacinta.util.MD5
 
Update(byte[], int, int) - Method in class com.twmacinta.util.MD5
Plain update, updates this object
Update(int) - Method in class com.twmacinta.util.MD5
Update buffer with a single integer (only & 0xff part is used, as a byte)
Update(MD5State, byte[], int, int) - Method in class com.twmacinta.util.MD5
Updates hash with the bytebuffer given (using at maximum length bytes from that buffer)
Update(String) - Method in class com.twmacinta.util.MD5
Update buffer with given string.
Update(String, String) - Method in class com.twmacinta.util.MD5
Update buffer with given string using the given encoding.
UpdateRequest - interface org.cdavies.itunes.request.UpdateRequest.
 

V

value - Variable in class itunes.FieldPair
 
valueChanged(ListSelectionEvent) - Method in class com.strangeberry.jmdns.tools.Browser
List selection changed.
VERSION - Static variable in class javax.jmdns.JmDNS
 

_

_columnNames - Variable in class org.cdavies.applerecords.table.TrackListTableModel
 
_conn - Variable in class org.cdavies.itunes.Itunes45Track
 
_conn - Variable in class org.cdavies.itunes.request.Request
 
_data - Variable in class org.cdavies.applerecords.table.TrackListTableModel
 

A B C D E F G H I J L M N O P R S T U V _