\begin{jdclass}[class]{TexPrintStream}
\begin{jdclassheader}

\jdpublic 
\jdinherits{\jdtypesimple{Object}\jdinh \jdtypesimple{OutputStream}\jdinh \jdtypesimple{FilterOutputStream}\jdinh \jdtypesimple{PrintStream}}
\JDtext{Conversion of special characters into tex-format}
\JDauthor{Jolle}
\JDsince{13.05.2008}
\JDversion{1.0}
\end{jdclassheader}
\begin{jdinheritancetable} \jdInhEntry{\jdtypesimple{OutputStream} out}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{PrintStream} append( \jdtypesimple{CharSequence} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} append( \jdtypesimple{CharSequence}, \jdtypesimple{int}, \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} append( \jdtypesimple{char} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{Appendable} append( \jdtypesimple{char} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{Appendable} append( \jdtypesimple{CharSequence}, \jdtypesimple{int}, \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{Appendable} append( \jdtypesimple{CharSequence} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{boolean} checkError(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} clearError(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} close(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} flush(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} format( \jdtypesimple{String}, \jdtypearray{Object}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} format( \jdtypesimple{Locale}, \jdtypesimple{String}, \jdtypearray{Object}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{boolean} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{char} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{long} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{float} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{double} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypearray{char}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{String} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} print( \jdtypesimple{Object} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} printf( \jdtypesimple{String}, \jdtypearray{Object}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{PrintStream} printf( \jdtypesimple{Locale}, \jdtypesimple{String}, \jdtypearray{Object}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{boolean} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{char} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{long} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{float} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{double} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypearray{char}{\lbrack{}\rbrack{}} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{String} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} println( \jdtypesimple{Object} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} setError(  )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypearray{byte}{\lbrack{}\rbrack{}}, \jdtypesimple{int}, \jdtypesimple{int} )}{PrintStream}
 \jdInhEntry{\jdtypesimple{void} close(  )}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{void} flush(  )}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypesimple{int} )}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypearray{byte}{\lbrack{}\rbrack{}} )}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypearray{byte}{\lbrack{}\rbrack{}}, \jdtypesimple{int}, \jdtypesimple{int} )}{FilterOutputStream}
 \jdInhEntry{\jdtypesimple{void} close(  )}{OutputStream}
 \jdInhEntry{\jdtypesimple{void} flush(  )}{OutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypesimple{int} )}{OutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypearray{byte}{\lbrack{}\rbrack{}} )}{OutputStream}
 \jdInhEntry{\jdtypesimple{void} write( \jdtypearray{byte}{\lbrack{}\rbrack{}}, \jdtypesimple{int}, \jdtypesimple{int} )}{OutputStream}
 \jdInhEntry{\jdtypesimple{Object} clone(  )}{Object}
 \jdInhEntry{\jdtypesimple{boolean} equals( \jdtypesimple{Object} )}{Object}
 \jdInhEntry{\jdtypesimple{void} finalize(  )}{Object}
 \jdInhEntry{\jdtypesimple{Class} getClass(  )}{Object}
 \jdInhEntry{\jdtypesimple{int} hashCode(  )}{Object}
 \jdInhEntry{\jdtypesimple{void} notify(  )}{Object}
 \jdInhEntry{\jdtypesimple{void} notifyAll(  )}{Object}
 \jdInhEntry{\jdtypesimple{String} toString(  )}{Object}
 \jdInhEntry{\jdtypesimple{void} wait( \jdtypesimple{long} )}{Object}
 \jdInhEntry{\jdtypesimple{void} wait( \jdtypesimple{long}, \jdtypesimple{int} )}{Object}
 \jdInhEntry{\jdtypesimple{void} wait(  )}{Object}
\end{jdinheritancetable}
\begin{jdconstructor}
\jdpublic 
\JDpara{\jdtypesimple{File}}{f}{File to write}
\JDthrows{FileNotFoundException}{if the file doesn't exist}
\JDtext{Construktor, initialising the stream into the given file}
\JDsince{Version 1.0 from 13.05.2008}
\JDauthor{Jolle}
\end{jdconstructor}
\begin{jdmethod}{printTex}
\jdpublic 
\jdtype{\jdtypesimple{void}}
\JDpara{\jdtypesimple{String}}{ausgabe}{unformatted string}
\JDtext{Converts an String and writes it to the stream}
\JDsince{Version 1.0 from 13.05.2008}
\JDauthor{Jolle}
\end{jdmethod}
\begin{jdmethod}{umwandlung}
\jdpublic \jdstatic 
\jdtype{\jdtypesimple{String}}
\JDpara{\jdtypesimple{String}}{unformatted}{unformatted string}
\JDtext{Converts the special characters to \TeX-format
 
 Characters, that are converted: \{ \} \_ \^{} \&{} \#{} \lbrack{} \rbrack{}}
\JDreturn{formatted string}
\JDsince{Version 1.0 from 13.05.2008}
\JDauthor{Jolle}
\end{jdmethod}
\end{jdclass}