Öffentliche Methoden | Geschützte Attribute

i2bpro.playlist.basePlayList Klassenreferenz

Klassendiagramm für i2bpro.playlist.basePlayList:
Inheritance graph
[Legende]
Zusammengehörigkeiten von i2bpro.playlist.basePlayList:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

HashMap< Integer, HashMap
< String, String > > 
getPlayList ()
String getPlayListType ()
void DeleteMedia (int del_id)

Geschützte Attribute

HashMap< Integer, HashMap
< String, String > > 
playlist = new HashMap<Integer, HashMap<String, String>>()
String playlisttype = null

Ausführliche Beschreibung

Projektarbeit Informatik IIb - Audioplayer
Klasse: basePlayList

Die Klasse basePlayList dient als Grundlage aller PlayList-Klassen, wie z.B. der Klasse M3U, welche von dieser Klasse abgeleitet wird. Daher ist diese Klasse auch als abstract gekennzeichnet.

Version:
1.0.0
Datum:
19.11.2010
Autor:
Jürgen Döffinger

Definiert in Zeile 22 der Datei basePlayList.java.


Dokumentation der Elementfunktionen

void i2bpro.playlist.basePlayList.DeleteMedia ( int  del_id )

Mit der Methode DeleteMedia können Audiotitel aus der Wiedergabeliste entfernt werden. Dazu wird der Datensatz gelöscht und die Identifikationsnummern der anderen Audiotitel angepasst.

Parameter:
del_idIdentifikationsnummer des Audiotitels der aus der Wiedergabeliste entfernt werden soll.

Definiert in Zeile 91 der Datei basePlayList.java.

HashMap<Integer, HashMap<String, String> > i2bpro.playlist.basePlayList.getPlayList (  )

Die Methode getPlayList gibt die gesamte Wiedergabeliste als HashMap zurück.

Rückgabe:
Der Rückgabewert besteht aus einer HashMap die in einer weiteren HashMap eingebunden ist (HashMap<Integer, HashMap<String, String>. Dabei werden die Daten eines Audiotitels in der innen liegenden HashMap gespeichert und in der darüberliegenden HashMap einer Identifikationsnummer zugeordnet. Die Identifikationsnummer ist vom Datentyp Integer. In der innenliegenden HashMap können die Daten über key (erster String) abgefragt werden. Es stehen folgende keys zur Verfügung:

type = enthält den Typ des Speicherortes der Audiodaten (url/file)
media = Speicherort der Audiodaten
album = Titel des Albums
album_artist = Name des Artist der das Album komponiert hat
amazon_id = ID zum auslesen von Amazon-Daten
artist = Name des Artist des Audiotitels
bpm = Beat per Minutes des Audiotracks
comment = Kommentare
genre_id = Identifikationsnummer des Genre nach id3.org
genre = Titel des Genre
title = Titel des Audiotracks

Definiert in Zeile 60 der Datei basePlayList.java.

String i2bpro.playlist.basePlayList.getPlayListType (  )

Die Methode getPlayListType gibt den Wiedergabetype zurück.

Rückgabe:
Wiedergabetyp Dieser kann sein:

m3u_1 einfache M3U - Wiedergabeliste
m3u_2 erweiterte ´M3U - Wiedergabeliste
cue cuescheet

Definiert in Zeile 77 der Datei basePlayList.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Funktionen