Package agentland.device.intelliCD

The Intelligent CD (and MP3s too!) Player.

See:
          Description

Interface Summary
AnyButton A simple agent which locates an IntelliCD agent in the current society and starts up a Button to talk to it.
Button A graphical interface to the IntelliCD agent.
CollectionHandler  
IntelliCD  
LittleButton  
Player Player interface for all song-playing agents.
SongContainerElement  
SongElement  
SongLogger  
 

Class Summary
AnyButtonAgent A simple agent which locates an IntelliCD agent in the current society and starts up a Button to talk to it.
BrainMatrix The BrainMatrix talks to the backend database, and handles updates and other information that the matrix uses to keep song associations and reactions up to date.
ButtonAgent A graphical interface to the IntelliCD agent.
CDProcessor Fetches CDs from the database.
CDSong A song living on a CD.
CollectionChangeEvent  
CollectionHandlerAgent This class is a unification of the existing DiscChangerHandler and Mp3CollectionHandler agents to deal with a unified Collection (which could contain Mp3s, CDs, or whatever we like) We should probably place the SQL stuff elsewhere, maybe letting the individual SongContainers decide what to put where.
IntelliCDAgent  
IntelliCDEvent  
LittleButtonAgent A simplified Button.
QuickBrain  
ReactionEvent  
SCollection The SCollection is a SongContainer with some hashtables for fast lookups.
Song Class for holding Songs.
SongChangeEvent  
SongContainer A song container can hold songs or it can hold nested SongContainers.
SongLoggerAgent  
SQLCollection An SCollection which uses SQL connections to populate itself.
SQLProcessor The generic interface for loading the disc data from the database.
TimerEvent  
 

Package agentland.device.intelliCD Description

The Intelligent CD (and MP3s too!) Player.