Javadoc - API-Dokumentation

delayedone

Mitglied
Hiho,

ich möchte eine Volltext-Suchfunktion für die Standard API-Dokumentation von Java erstellen. Mein erster Ansatz um dies umzusetzen sieht wie folgt aus:
Ich erstelle ein Java-Applet, welches eine XML-Datei mit Hilfe von XQuery durchsuchen soll. Leider ist es mir nicht möglich Javadoc mit dem entsprechendem Doclet(JELDoclet) über die im JDK enthaltenen Source-Codes laufen zu lassen. Selbst wenn ich nur javadoc über das Package "java" laufen lasse werden ca. 1 Quantillion an Fehlern ausgeworfen. Bsp.: "C:\j7_source\src\java\io\PrintStream.java:108 illegal start of expression
private PrintStream(boolean autoFlush, OutputStream out, Charset charset) {"

Die Frage ist nun wie kann ich dennoch eine XML-Datei der Doku erstelllen?
Ich hoffe jmd kann mir helfen bin leicht am verzweifeln ...
 
Stimmt, das HTML ist oft kaputt. Man kann hier aber einen HTML-Reparierer drüberlaufen lassen, wie beschrieben unter Galileo Computing :: Java 7 - Mehr als eine Insel - 8 Dateiformate. Damit gibt es vielleicht bessere Ergebnisse.

Und was an


private PrintStream(boolean autoFlush, OutputStream out, Charset charset) {


defekt sein soll verstehe ich auch nicht. Und das hat überhaupt kein JavaDoc. Und ist sowieso privat, also für die Standard-Doc unwichtig. (Das solltest du bei javadoc vielleicht ausstellen.)
 
Hmm also HTML hat mit der Sache eigentlich nichts zu tun.
Ich will ja eine XML-Datei(Standard XML) erstellen, die alle Informationen enthält welche auch in der normalen API-Doku enthalten sind(HTML-Dateien von Oracle). Von eigenen Klassen/Inferaces/Packages kann ich problemlos eine XML-Datei erzeugen lassen, mit dem angesprochenem Doclet. Will ich allerdings javadoc über die Klassen von Oracle/Sun laufen lassen bekomme ich eine ellenlange Liste mit Fehlern.

hier mal der Aufruf von javadoc den ich in der Konsole benutzt habe:

"javadoc -d c:\jdtest -sourcepath c:\workspace\default\j7_source\src -subpackages java.*".

"javadoc -public -d c:\jdtest -sourcepath c:\workspace\default\j7_source\src -subpackages java.*" liefert die selben Fehlermeldungen.
 

Neue Themen


Zurück
Oben