|
Class Summary |
| AbstractFIDNode |
All nodes in the Empeg database extend
AbstractFIDNode (playlists, MP3 files, etc.) |
| BasicDatabaseProgressListener |
A simple implementation of DatabaseProgressListenerIfc
that just prints status out to the console. |
| BranchStack |
BranchStack is used by Emptool to represent
a stack of PlaylistBranches (i.e. |
| BranchStackList |
BranchStack is used by Emptool to represent
a stack of PlaylistBranch stacks. |
| Console |
Console is the implementation of the
emptool commandline-interface console. |
| Console.ExpandFlags |
|
| DatabaseTags |
DatabaseTags is a doublely-hashed datastructure
that maps Empeg MP3 tag names to Empeg MP3 tag
IDs (and vice-versa). |
| DatabaseTags.TagsByName |
|
| DatabaseTags.TagsByNumber |
|
| FIDDeleted |
An FIDDeleted node is added to the database when
an entry is completely removed from the Empeg. |
| FIDLocalFile |
FIDLocalFile is used to represent a file that
has just been added to the player database but
has not yet been synced with the Empeg. |
| FIDNodeMap |
FIDNodeMap maps FID integer values to
the AbstractFIDNode that corresponds to
it. |
| FIDNodeUtils |
Contains a set of convenience methods
for manipulating FIDNodes. |
| FIDPlaylist |
FIDPlaylist represents a playlist on the
Empeg. |
| FIDRemoteTune |
FIDRemoteTune represents an MP3 that exists on
the Empeg (as opposed to an FIDLocalFile). |
| LocalImportFile |
|
| Main |
This is the primary launcher class for Java
emptool (the console interface to the Empeg). |
| Main.EmpToolEmpegDiscovererListener |
|
| NodeTags |
NodeTags is the datastructure that keeps track
of a set of key-value pairs of MP3 tags (like
title, album, etc.) There is one NodeTags
for each FID that is loaded. |
| NoOpDatabaseProgressListener |
NoOpDatabaseProgressListener is an implementation of
DatabaseProgressListener that doesn't do anything
(i.e. |
| Numerics |
Numerics defines a set of constants
that are used to represent the current
state of a synchronization or download. |
| PlayerDatabase |
PlayerDatabase is the primary interface to manipulating and
querying the database of songs and playlists on the Empeg. |
| PlaylistBranch |
PlaylistBranch is used in Emptool
to represent a playlist as the
user navigates through the console. |
| RemoteImportFile |
|