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

\jdpublic 
\jdinherits{\jdtypesimple{Object}\jdinh \jdtypesimple{Doclet}}
\JDtext{The Doclet writes the javadoc-content into Tex-files referring to the javadoc-Package.
 
 Mandatory CommandLineOption is:  -dest destinationpath for the outputfile(s)}
\JDauthor{Jolle}
\JDsince{13.05.2008}
\JDversion{1.0}
\end{jdclassheader}
\begin{jdinheritancetable} \jdInhEntry{\jdtypesimple{LanguageVersion} languageVersion(  )}{Doclet}
 \jdInhEntry{\jdtypesimple{int} optionLength( \jdtypesimple{String} )}{Doclet}
 \jdInhEntry{\jdtypesimple{boolean} start( \jdtypesimple{RootDoc} )}{Doclet}
 \jdInhEntry{\jdtypesimple{boolean} validOptions( \jdtypearray{String}{\lbrack{}\rbrack{}\lbrack{}\rbrack{}}, \jdtypesimple{DocErrorReporter} )}{Doclet}
 \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}{destpath}
\jdprivate \jdstatic 
\jdtype{\jdtypesimple{String}}
\JDtext{In this variable the destinationpath is storaged
  
 The variable is set during validation of the commandlineparameter and read to write
 the output files}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\end{jdfield}
\begin{jdconstructor}
\jdpublic 
\end{jdconstructor}
\begin{jdmethod}{start}
\jdpublic \jdstatic 
\jdtype{\jdtypesimple{boolean}}
\JDpara{\jdtypesimple{RootDoc}}{root}{the parsed element with ALL information}
\JDtext{method that is called from the javadoc-programm after parsing the inputfiles}
\JDauthor{Jolle}
\JDreturn{true, if process successful; false if not}
\JDsince{version 1.0 from 13.05.2008}
\end{jdmethod}
\begin{jdmethod}{optionLength}
\jdpublic \jdstatic 
\jdtype{\jdtypesimple{int}}
\JDpara{\jdtypesimple{String}}{option}{optionname (starting with "-")}
\JDtext{Method, with number of arguments to an commandlineparameter.
 Returns 2 for -dest}
\JDauthor{Jolle}
\JDreturn{0, if option doesn't exist, otherwise a value > 1}
\JDsince{version 1.0 from 13.05.2008}
\end{jdmethod}
\begin{jdmethod}{validOptions}
\jdpublic \jdstatic 
\jdtype{\jdtypesimple{boolean}}
\JDpara{\jdtypearray{String}{\lbrack{}\rbrack{}\lbrack{}\rbrack{}}}{options}{array with all options and their arguments}
\JDpara{\jdtypesimple{DocErrorReporter}}{reporter}{an object to report the process}
\JDtext{Method validating the commandline call.}
\JDauthor{Jolle}
\JDreturn{validation result}
\JDsince{version 1.0 from 13.05.2008}
\end{jdmethod}
\end{jdclass}
