Für einen In-Application-Hilfe-Browser möchte ich API-Dokumente rendern. Leider scheint Scaladoc nur HTML-Dateien voller schrecklicher JavaScript-Dateien zu produzieren, so dass es unmöglich ist, diese Dateien selbst mit ziemlich schweren Komponenten wie SwingBox zu rendern (was hat aber sehr gute CSS haben).Generieren Sie Scala-API-Dokumente ohne JavaScript, aber statischen HTML- oder Markdown-Code
Also meine Frage ist: Kann ich das Scaladoc-Tool oder seine API (wenn es welche gibt) nutzen, um eine Zwischenrepräsentation zu erstellen, die ich dann zB in benutzerdefinierte Markdown-Dateien oder statische HTML-Seiten schreiben kann?
Danke, das ist eine Reihe nützlicher Links. Ich wusste nicht, Doclet oder Nyandoc und werde sehen, ob sie verwendet werden können. Im Moment möchte ich Java 8/JavaFX/WebView nicht benötigen, auch weil ich den Markdown auf verschiedene Arten einstellen möchte. –
Verständlich auf Java 8 und dem Wunsch, die Ausgabe abzustimmen. Beachten Sie, dass JavaFX 2 auf Java 7 läuft und auch WebView. – metasim
Ich verstehe. Das Legacy-System, das ich noch zu befriedigen versuche, sind einige alte OS X 10.6 Schneeleopard-Boxen, die nichts neueres als Java 6 ausführen können. (Auch unter Linux müsste ich überprüfen, ob OpenJFX 2 auf OpenJDK 7 läuft) –