Annotation Processing Tools for Generating JavaBeans

Aptina Beans は, Pluggable Annotation Processing API (JSR 269) を利用して,フィールドを定義したクラスから, getter/setter メソッドを定義したサブクラスを生成する注釈処理ツールを提供します.

次のようにフィールドを定義したクラスを用意します.

Aptina Beans は, 上記のクラスを継承して getter/setter メソッドを持つ 次のようなクラスを生成します.

生成元となったフィールドを持つクラスを状態クラス, 生成された getter/setter メソッドを持つクラスを Bean クラスと呼びます.