Androidアプリケーション上でバリデーションの仕組みを構築するために、JSR 303:Beans Validationのアノテーションを利用してみよう、と以前に書いた。 AndroidのためのValidation Beans Validationは一般的なバリデーションの制約として幾つかのアノテーションを提供している。 例えば、"NotNull"アノテーションは対象が非Nullであることを制約とするアノテーションだ。(ソースコードはJBossが公開する、"Hibernate Validator(http://www.hibernate.org/subprojects/validator.html)"のリポジトリからダウンロードできる"validation-api-1.0.0.GA"を使用している) NotNull.java @Target({ METHOD, FIELD, ANNOTA