Package org.qtunes.db

The "db" package defines the API for the database, which stores the tracks and playlists

See:
          Description

Interface Summary
AbstractField<T> An AbstractField is what's passed in to Track.get(org.qtunes.db.AbstractField).
Database The Database manages the Tracks and Playlists.
ManualPlaylist A Simple Playlist that has a manually managed list of tracks.
Matcher A Matcher determines whether the fields in a FieldMap match an already existing track.
Playlist A Playlist is a list of tracks, which may be manually or magically managed.
SmartPlaylist A Playlist which determines it's tracks based on a filter.
Track A Track is a single Track.
 

Class Summary
DerivedField<T> A DerivedField is a field derived from other properties of the Track.
Field<T> This class lists the various Fields that can be part of a Track
FieldMap A simple Map of Fields->Values.
TrackMatcher A AbstractMatcher which matches against the fields in a Track by name.
 

Enum Summary
Field.Search The value returned by Field.getSearch(), this determines whether the field should be indexed, searchable or neither when stored in Lucene.
 

Package org.qtunes.db Description

The "db" package defines the API for the database, which stores the tracks and playlists