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

\jdpublic 
\jdimplements{Comparable}
\jdinherits{\jdtypesimple{Object}}
\JDtext{One Entry of the table.}
\JDauthor{Jolle}
\JDversion{1.0}
\JDsince{13.05.2008}
\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}{JDInhEntry}
\jdprivate \jdfinal \jdstatic 
\jdtype{\jdtypesimple{String}}
\JDtext{Tex-command for an entry}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\end{jdfield}
\begin{jdfield}{eintrag}
\jdprivate 
\jdtype{\jdtypesimple{Doc}}
\JDtext{the element of an entry}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\end{jdfield}
\begin{jdfield}{parent}
\jdprivate 
\jdtype{\jdtypesimple{ClassDoc}}
\JDtext{The parent class of an entry}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\end{jdfield}
\begin{jdconstructor}
\jdpublic 
\JDpara{\jdtypesimple{Doc}}{d}{element}
\JDpara{\jdtypesimple{ClassDoc}}{parent}{the inheriter}
\JDtext{Creates the entry with the element and the parentclass}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\end{jdconstructor}
\begin{jdmethod}{getTexTableEntry}
\jdpublic 
\jdtype{\jdtypesimple{String}}
\JDtext{Creates an entry-line in tex-format}
\JDauthor{Jolle}
\JDsince{version 1.0 from 13.05.2008}
\JDreturn{the formatted tex-line}
\end{jdmethod}
\begin{jdmethod}{compareTo}
\jdpublic 
\jdtype{\jdtypesimple{int}}
\JDpara{\jdtypesimple{InhEntry}}{name}{the object to compare to}
\JDtext{Overrides the compartTo-Method of Comparable}
\JDauthor{Jolle}
\JDsince{Version 1.0 from 13.05.2008}
\JDreturn{0, when equal; 1, if the object is an field and the other one a method, or - when equal- , the parent is higher than the other parent or -when equal- the alphanumeric comparison of the names.
 otherwise -1}
\end{jdmethod}
\begin{jdmethod}{compareInheritation}
\jdprivate 
\jdtype{\jdtypesimple{int}}
\JDpara{\jdtypesimple{ClassDoc}}{cd}{the other parent}
\JDtext{Compares to parent to hierarchy}
\JDauthor{Jolle}
\JDsince{Version 1.0 from 13.05.2008}
\JDreturn{0, when equal, 1 when the own parent is higher, otherwise -1}
\end{jdmethod}
\begin{jdmethod}{compareType}
\jdprivate 
\jdtype{\jdtypesimple{int}}
\JDpara{\jdtypesimple{Doc}}{externDoc}{the other element}
\JDtext{Compares two element to type}
\JDauthor{Jolle}
\JDsince{Version 1.0 from 13.05.2008}
\JDreturn{0, if both method or both field, 1 if the own one is field and the other method, otherwise -1}
\end{jdmethod}
\end{jdclass}
