\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}