\begin{jdclass}[class]{ClassWriter} \begin{jdclassheader} \jdpublic \jdinherits{\jdtypesimple{Object}} \JDtext{Class that collection the javadoc information for one class and writes them in to the destination file.} \JDauthor{Jolle} \JDsince{13.05.2008} \JDversion{1.0} \end{jdclassheader} \begin{jdinheritancetable} \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{jdfield}{JDclass} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDheader} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDmethod} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDconstructor} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDfield} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDinterfaceOpt} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDclassOpt} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCpublic} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCprivate} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCprotected} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCfinal} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCstatic} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCtransient} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCvolatile} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCabstract} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCpackage} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCinherits} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCinhArrow} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCimplements} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCouterclass} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDCtype} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDcategory} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDdeprecated} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDsee} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDserial} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDserialData} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDserialField} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDsince} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDtext} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDversion} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDreturn} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDauthor} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDpara} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDthrows} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDinhtable} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDClinksimple} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{JDClinkarray} \jdprivate \jdfinal \jdstatic \jdtype{\jdtypesimple{String}} \end{jdfield} \begin{jdfield}{ps\_dateiausgabe} \jdprivate \jdtype{\jdtypesimple{TexPrintStream}} \JDtext{Stream, the output is written to.} \JDauthor{Jolle} \JDsince{version 1.0 from 13.05.2008} \end{jdfield} \begin{jdconstructor} \jdpublic \JDpara{\jdtypesimple{String}}{s\_zielpath}{path with the destination file} \JDthrows{IOException}{If the file cannot be created.} \JDthrows{FileNotFoundException}{If the file isn't available after creation process} \JDtext{Initializes the ClassWriter, creating a new file with a stream into} \JDauthor{Jolle} \JDsince{version 1.0 of 13.05.2008} \end{jdconstructor} \begin{jdmethod}{print} \jdpublic \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{ClassDoc}}{cd}{class-object} \JDtext{Writes the information of this file} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{print} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{FieldDoc}}{fd}{field-object} \JDtext{Writes the information of a field} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{print} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{ConstructorDoc}}{cd}{constructor-object} \JDtext{Writes the informationen of a constructor} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{print} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{MethodDoc}}{md}{method-object} \JDtext{Writes the information of a method} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printTags} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{Doc}}{d}{Doc-Type with the javadoc-information} \JDtext{Writes all primitv javadoc attributes} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printClassInfo} \jdprivate \jdtype{\jdtypesimple{InhTable}} \JDpara{\jdtypesimple{ClassDoc}}{cd}{Class-object} \JDtext{Writes the classheader} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \JDreturn{The tableOfInheritance is created in this method and returned for later use.} \end{jdmethod} \begin{jdmethod}{getLinks} \jdpublic \jdstatic \jdtype{\jdtypesimple{String}} \JDpara{\jdtypesimple{Type}}{t}{Type-Object} \JDtext{Returns the type (Array or Simple) of a type} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \JDreturn{string with the corresponding texcommand} \end{jdmethod} \begin{jdmethod}{printLinks} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{Type}}{t}{Type-Object} \JDtext{Writes the linked type} \JDauthor{Jolle} \JDsince{version 1.0 from 13.05.2008} \end{jdmethod} \begin{jdmethod}{printInhTable} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{InhTable}}{it}{the object with an (unsorted) table} \JDtext{Writes the tableOfInheritance and all entries} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{print} \jdprivate \jdtype{\jdtypesimple{void}} \JDtext{Writes an linebreak} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printCommand} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{String}}{befehl}{name of the command} \JDtext{Writes a tex-command} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printOpt} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{String}}{option}{option name} \JDtext{Writes a tex-option} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printArgument} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{String}}{arg}{argumentname} \JDtext{Writes a tex-argument} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printBegin} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{String}}{umgebung}{environmentname} \JDtext{Writes the beginning of an environment} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \begin{jdmethod}{printEnd} \jdprivate \jdtype{\jdtypesimple{void}} \JDpara{\jdtypesimple{String}}{umgebung}{environmentname} \JDtext{Writes the ending of an environment} \JDsince{version 1.0 from 13.05.2008} \JDauthor{Jolle} \end{jdmethod} \end{jdclass}