136 votes

Comment créer plusieurs niveaux d'indentation dans Javadoc ?

Supposons que, dans le cadre de la documentation de votre code (Javadoc), vous souhaitiez indiquer que les relations entre les éléments utilisant l'indentation profonde.

Comment puis-je créer une liste imbriquée en tant que :

  • un élément
    • un autre élément
      • encore un autre élément

187voto

Charlie Martin Points 62306
<ul>
  <li>Element</li>
  <ul>
     <li>Subelement...</li>

Vous pouvez utiliser assez librement du HTML dans les commentaires javadoc.

Mise à jour : parce que c'est arrivé, j'ai essayé

 <ul>
    <li>one</li>
    <ul>
        <li>one point one</li>
    </ul>   
</ul>

et obtenir

  • une
    • un point un

Je suis d'accord qu'une bonne nidification est meilleure.

51voto

SeverityOne Points 1643

La manière correcte est la suivante :

 /**
 * <ul>
 *   <li>some element
 *   <li><ul>
 *     <li>some other element
 *     <li><ul>
 *       <li>yet some other element
 *     </ul>
 *   </ul>
 * </ul>
 */

Bien que JavaDoc emprunte au HTML, ce n'est pas du HTML et vous devez omettre les </li> , tout comme vous devez omettre les balises </p> .

7voto

Drew Noakes Points 69288

La liste imbriquée doit être dans son propre <li> . <ul> n'est pas un élément enfant valide de <ul> .

Donc votre exemple serait :

 <ul>
  <li>some element</li>
  <li>
    <ul>
      <li>some other element</li>
      <li>
        <ul>
          <li>yet some other element</li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X