Wenn ich javadoc für ein Verfahren die Verfahrensparameter/Ausnahmen unnötig in eine neue Zeile umgebrochen erhalten, wie diese erzeugen:generiert javadoc Seiten unneccesarily Wrap Methodenargumente mit Anmerkungen
Es gibt viele horizontalen Raum ist links auf der Seite. Verwenden von Oracle javadoc.exe 8u60.
Wie kann ich diese unnötigen Zeilenumbrüche verhindern, ohne die HTML-Dateien manuell bearbeiten zu müssen?
Dies ist der Quellcode des Teils im Screenshot gezeigt:
<ul class="blockList">
<li class="blockList">
<a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRootWord--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootWord</h4>
<pre>@NotNull
public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getRootWord()</pre>
</li>
</ul>
<a name="setRootWord-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRootWord</h4>
<pre>public void setRootWord(@NotNull
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> rootWord)</pre>
</li>
</ul>
<a name="getAdjectiveDeclension--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdjectiveDeclension</h4>
<pre>@NotNull
public <a href="../../../../com/kayon/core/adjective/AdjectiveDeclension.html" title="interface in com.kayon.core.adjective">AdjectiveDeclension</a> getAdjectiveDeclension()
throws <a href="../../../../com/kayon/core/NoDeclensionException.html" title="class in com.kayon.core">NoDeclensionException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/kayon/core/NoDeclensionException.html" title="class in com.kayon.core">NoDeclensionException</a></code></dd>
</dl>
</li>
</ul>
<a name="setAdjectiveDeclension-com.kayon.core.adjective.AdjectiveDeclension-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAdjectiveDeclension</h4>
<pre>public void setAdjectiveDeclension(@Nullable
<a href="../../../../com/kayon/core/adjective/AdjectiveDeclension.html" title="interface in com.kayon.core.adjective">AdjectiveDeclension</a> adjectiveDeclension)</pre>
</li>
</ul>
</li>
</ul>
Der Quellcode oben herausgezogen wird, kondensiert und durch einen HTML-Formatierer für das Lesen zu vereinfachen verarbeitet, here is the very raw complete file.
So haben Sie bereits eine HTML-Formatierer, aber Sie wissen nicht, wie es zu benutzen? – EJP
Ich habe einen Online-Schnell-HTML-Formatierer verwendet, um das Lesen zu vereinfachen. Das Original und der Inline-Code sind im Prinzip gleich. Nichts mehr als das. – RAnders00
Sind Sie bereit, Doclets zu verwenden, um dieses Problem zu umgehen? Es ist machbar, aber eine Menge Aufwand für eine vergleichsweise kleine Veränderung. – approxiblue