agentland.device.intelliCD.jukebox
Interface SongListHandler
- All Superinterfaces:
- Agent, CollectionHandler, Good, Remote, Spy
- All Known Implementing Classes:
- SongListHandlerAgent
- public interface SongListHandler
- extends CollectionHandler
Methods inherited from interface agentland.device.intelliCD.CollectionHandler |
add, add, clear, getCollection, remove, setCollection, setConnection, setContainerAuthor, setContainerTitle, setSongAuthor, setSongDuration, setSongDuration, setSongTitle |
Methods inherited from interface agentland.util.Spy |
tell |
getList
public SongList getList()
throws RemoteException
getName
public String getName()
throws RemoteException
scramble
public boolean scramble(SongContainerElement el,
boolean recursive)
throws RemoteException
flatten
public boolean flatten(SongContainerElement el,
boolean recursive)
throws RemoteException
getNextSong
public Song getNextSong()
throws RemoteException
getElementAt
public SongContainerElement getElementAt(int i)
throws RemoteException
size
public int size()
throws RemoteException