\hypertarget{classi2bpro_1_1_exceptions_1_1_error_messages}{
\section{i2bpro.Exceptions.ErrorMessages Klassenreferenz}
\label{classi2bpro_1_1_exceptions_1_1_error_messages}\index{i2bpro::Exceptions::ErrorMessages@{i2bpro::Exceptions::ErrorMessages}}
}


Zusammengehörigkeiten von i2bpro.Exceptions.ErrorMessages:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=299pt]{classi2bpro_1_1_exceptions_1_1_error_messages__coll__graph}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
String \hyperlink{classi2bpro_1_1_exceptions_1_1_error_messages_a23f3ad175c7e96cc52e2bf76511ca3fc}{getMessage} (int ErrorNumber)
\end{DoxyCompactItemize}
\subsection*{Öffentliche, statische Methoden}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classi2bpro_1_1_exceptions_1_1_error_messages}{ErrorMessages} \hyperlink{classi2bpro_1_1_exceptions_1_1_error_messages_aa880bfc722df778b5206ba33f8a32865}{getInstance} ()
\end{DoxyCompactItemize}


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

Die Klasse \hyperlink{classi2bpro_1_1_exceptions_1_1_error_messages}{ErrorMessages} stellt eine Art Datenbank für Fehlermeldungen dar. Sie ist nach Singleton-\/Pattern Programmiert und stellt neben der GetInstance
\begin{DoxyItemize}
\item Methode nur noch eine weitere zur Verfügung mit der auf die Fehlermeldungen zugegriffen werden kann.
\end{DoxyItemize}

Die Meldungen werden dabei in einer HashMap gespeichert deren Keys als Integer-\/Werte angelegt sind. So stellen die Werte 100-\/199 Meldungen der LayerExceptions dar die Werte 200-\/299 PlayListExceptions und die Werte 300-\/399 PlayerExceptions.

\begin{DoxyVersion}{Version}
1.0.0 
\end{DoxyVersion}
\begin{DoxyDate}{Datum}
31.12.2010 
\end{DoxyDate}
\begin{DoxyAuthor}{Autor}
Jürgen Döffinger 
\end{DoxyAuthor}


Definiert in Zeile 26 der Datei ErrorMessages.java.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{classi2bpro_1_1_exceptions_1_1_error_messages_aa880bfc722df778b5206ba33f8a32865}{
\index{i2bpro::Exceptions::ErrorMessages@{i2bpro::Exceptions::ErrorMessages}!getInstance@{getInstance}}
\index{getInstance@{getInstance}!i2bpro::Exceptions::ErrorMessages@{i2bpro::Exceptions::ErrorMessages}}
\subsubsection[{getInstance}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf ErrorMessages} i2bpro.Exceptions.ErrorMessages.getInstance (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classi2bpro_1_1_exceptions_1_1_error_messages_aa880bfc722df778b5206ba33f8a32865}
Gibt beim Aufruf die einzige Instanz zurück. Beim ersten Aufruf wird diese erzeugt.

\begin{DoxyReturn}{Rückgabe}
Instanz von ErrorMessage 
\end{DoxyReturn}


Definiert in Zeile 54 der Datei ErrorMessages.java.

\hypertarget{classi2bpro_1_1_exceptions_1_1_error_messages_a23f3ad175c7e96cc52e2bf76511ca3fc}{
\index{i2bpro::Exceptions::ErrorMessages@{i2bpro::Exceptions::ErrorMessages}!getMessage@{getMessage}}
\index{getMessage@{getMessage}!i2bpro::Exceptions::ErrorMessages@{i2bpro::Exceptions::ErrorMessages}}
\subsubsection[{getMessage}]{\setlength{\rightskip}{0pt plus 5cm}String i2bpro.Exceptions.ErrorMessages.getMessage (
\begin{DoxyParamCaption}
\item[{int}]{ ErrorNumber}
\end{DoxyParamCaption}
)}}
\label{classi2bpro_1_1_exceptions_1_1_error_messages_a23f3ad175c7e96cc52e2bf76511ca3fc}
Gibt eine Fehlermeldung entsprechend der übergebenen Fehlernummer zurück: Dabei gelten folgende Bereiche:

100 -\/ 199 \hyperlink{classi2bpro_1_1_exceptions_1_1_layer_exception}{LayerException} 200 -\/ 299 \hyperlink{classi2bpro_1_1_exceptions_1_1_play_list_exception}{PlayListException} 300 -\/ 399 \hyperlink{classi2bpro_1_1_exceptions_1_1_player_exception}{PlayerException}


\begin{DoxyParams}{Parameter}
{\em ErrorNumber} & Fehlernummer deren Meldung als Rückgabewert erwartet wird.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Rückgabe}
Zur übergebenen Fehlernummer die Fehlermeldung als String-\/Wert. 
\end{DoxyReturn}


Definiert in Zeile 73 der Datei ErrorMessages.java.



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