自動化されたソリューションがありますが、わかりません。私の最善の策はjavadoc内部にダミーのJavaファイルを生成するいくつかのコードを手動で記述することです。あなたはこのようなものを使用してjarファイルを参照する必要があります:
ArrayList<Class> classes = new ArrayList<Class>();
JarFile jfile = new JarFile("your jar file name");
String pkgpath = pckgname.replace(".", "/");
for (Enumeration<JarEntry> entries = jfile.entries(); entries.hasMoreElements();) {
JarEntry element = entries.nextElement();
if(element.getName().startsWith(pkgpath)
&& element.getName().endsWith(".class")){
String fileName = element.getName().substring(pckgname.length() + 1);
classes.add(Class.forName(pckgname + "." + fileName .split("\\.")[0]));
}
}
その後、各クラスのためにあなたが最終的にjarファイルにオリジナルのもののように見えるダミークラスを書き留めるためにそれらのメソッドを参照する必要があります。コードがダミーメソッドをファイルに書き込む間に、パラメータと戻り値の型に基づいてjavadocコメントを書き込むようにします。
これが完了したら、javadocを使用してダミークラスからドキュメントを生成します。これは、それはこの1つは私の推測ですが行うのは少し長いかもしれません
...
出典
2012-05-15 07:54:05
Max
これはあなたを助けるかもしれません:http://stackoverflow.com/questions/29689/javadoc-template-generator –