\hypertarget{classi2bpro_1_1_m3_u}{
\section{i2bpro.M3U Klassenreferenz}
\label{classi2bpro_1_1_m3_u}\index{i2bpro::M3U@{i2bpro::M3U}}
}


Klassendiagramm für i2bpro.M3U:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=182pt]{classi2bpro_1_1_m3_u__inherit__graph}
\end{center}
\end{figure}


Zusammengehörigkeiten von i2bpro.M3U:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{classi2bpro_1_1_m3_u__coll__graph}
\end{center}
\end{figure}
\subsection*{Paketfunktionen}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classi2bpro_1_1_m3_u_a06b3823d4e2d8ea3add8cd886229dfa8}{M3U} (String filename)
\item 
\hyperlink{classi2bpro_1_1_m3_u_a755a6edb0ceb987b8e016034cf3acd93}{M3U} (URL url)
\end{DoxyCompactItemize}


\subsection{Ausführliche Beschreibung}
Projektarbeit Informatik IIb -\/ Audioplayer \par
 Klasse: \hyperlink{classi2bpro_1_1_m3_u}{M3U}

Die Klasse \hyperlink{classi2bpro_1_1_m3_u}{M3U} ist eine von \hyperlink{classi2bpro_1_1base_play_list}{basePlayList} abgeleitete Klasse und dient dem auslesen von \hyperlink{classi2bpro_1_1_m3_u}{M3U} -\/ Playlisten, sowie dem bearbeiten dieser.

\begin{DoxyVersion}{Version}
1.0.0 
\end{DoxyVersion}
\begin{DoxyDate}{Datum}
22.11.2010 
\end{DoxyDate}
\begin{DoxyAuthor}{Autor}
Jürgen Döffinger
\end{DoxyAuthor}
\begin{Desc}
\item[\hyperlink{todo__todo000008}{Noch zu erledigen}]Es ist noch das Exception -\/ Handling zu schreiben.\par
 Des Weiteren müssen noch Mthoden zum bearbeiten der \hyperlink{classi2bpro_1_1_play_list}{PlayList} hinzugefügt werden, sowie der Konstruktor für URL's geschrieben werden.\end{Desc}


Definiert in Zeile 32 der Datei M3U.java.



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\hypertarget{classi2bpro_1_1_m3_u_a06b3823d4e2d8ea3add8cd886229dfa8}{
\index{i2bpro::M3U@{i2bpro::M3U}!M3U@{M3U}}
\index{M3U@{M3U}!i2bpro::M3U@{i2bpro::M3U}}
\subsubsection[{M3U}]{\setlength{\rightskip}{0pt plus 5cm}i2bpro.M3U.M3U (
\begin{DoxyParamCaption}
\item[{String}]{ filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}package\mbox{]}}}}
\label{classi2bpro_1_1_m3_u_a06b3823d4e2d8ea3add8cd886229dfa8}
Der erste nicht Standart-\/Konstruktor erwartet als Parameter eine Pfadangabe. Mit dieser wird die Playliste aus der entsprechenden Datei ausgelesen. Dabei wird zwischen einfacher und erweiterter m3u-\/playlist unterschieden. Allerdings werden immer nur die Speicherorte ausgelesen. Die weiteren Informationen der erweiterten m3u-\/playlist werden ignoriert.


\begin{DoxyParams}{Parameter}
{\em filename} & Speicherort der m3u-\/playlist als vollständeige Pfadangabe\\
\hline
\end{DoxyParams}
\begin{Desc}
\item[\hyperlink{todo__todo000009}{Noch zu erledigen}]Das exception-\/handling ist noch zu schreiben.\end{Desc}


Definiert in Zeile 49 der Datei M3U.java.

\hypertarget{classi2bpro_1_1_m3_u_a755a6edb0ceb987b8e016034cf3acd93}{
\index{i2bpro::M3U@{i2bpro::M3U}!M3U@{M3U}}
\index{M3U@{M3U}!i2bpro::M3U@{i2bpro::M3U}}
\subsubsection[{M3U}]{\setlength{\rightskip}{0pt plus 5cm}i2bpro.M3U.M3U (
\begin{DoxyParamCaption}
\item[{URL}]{ url}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}package\mbox{]}}}}
\label{classi2bpro_1_1_m3_u_a755a6edb0ceb987b8e016034cf3acd93}
Der zweite nicht Standardkonstruktor erwartet eine URL -\/ Angabe als Parameter. Er list dann die m3u-\/Playlist von diesem Speicherort aus und wandelt diese in eine \hyperlink{classi2bpro_1_1_play_list}{PlayList}.


\begin{DoxyParams}{Parameter}
{\em url} & Speicherort der m3u-\/playlist als URL-\/Angabe.\\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warnung}
Diese Funktion wird derzeit nicht unterstützt.
\end{DoxyWarning}
\begin{Desc}
\item[\hyperlink{todo__todo000010}{Noch zu erledigen}]Konstruktoranweisungen sind noch zu schreiben. \end{Desc}


Definiert in Zeile 92 der Datei M3U.java.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:\begin{DoxyCompactItemize}
\item 
C:/Projekte/I2BPro/src/i2bpro/M3U.java\end{DoxyCompactItemize}
