Nablarch API

補足

Nablarch 5までのAPIドキュメントは、アーキテクトとアプリケーションプログラマ向けの公開APIだけに絞ったものを提供していた。 しかし、Nablarch 6からは非公開APIも含めた形でAPIドキュメントを提供している。

これは、Javaのバージョンが上がってJavadocの生成を拡張する仕組みが変わり、公開APIだけに絞ったJavadoc生成ができなくなったためである。

参照したクラスやメソッドが公開APIであるかどうかは、対象のJavadoc上に @Published が記載されているかどうかで判断できる。

例えば、 DaoContext はクラスに @Published(tag="architect") が記載されているためアーキテクト向けの公開APIであることが分かる。 一方で、 BasicDaoContextのfindAllメソッド はクラスにもメソッドにも @Published が記載されていないことから非公開APIであることが分かる。

なお、公開APIに関する仕様の詳細は 後方互換性ポリシー および 使用不許可APIチェックツールのREADME (外部サイト) を参照すること。