ソース表示: Blanco2g_Annotation_BlancoValidateSafeCharacters #75532

= @!BlancoValidateSafeCharacters アノテーション
フィールドに安全な文字だけ含まれるようなバリデーション処理を付与します。

== 仕様
=== 適用箇所
 * フィールド
 * java.lang.String 型にのみ適用可能

=== 詳細
 * このアノテーションが付与されたフィールドに対して安全な文字だけ含まれるかどうかの検証用メソッドが生成されます。
 * 応用的に、@!BlancoStrutsForm と組み合わせると、Struts 用の検証メソッドを追加で生成します。
 * 自動生成後のソースコードのコンパイルおよび実行のために Blanco2g ランタイムライブラリが必要になります。

== 利用の例
=== 入力ソースコード: !AbstractSampleForm.java
{{{ code java

}}}

=== 出力ソースコード: !SampleForm.java ★以下のソースコードは Blanco2g によって自動生成されたものです。
{{{ code java

}}}

== 追加情報
=== Apache Struts Form との組合: 追加メッセージ
Apache Struts Form と組み合わせる場合には、以下のメッセージを追加で設定する必要があります。
|| '''キー''' || '''メッセージ''' ||
|| message.blanco.validate.safecharacters.input || '{0}' に安全ではない文字 '{1}' が含まれています。 ||

=== Apache Struts Form との組合: 追加処理
 * メッセージに "WARN" という追加のグループを設定する必要があります。

== リンク
 * [Blanco2g_Annotation Blanco2g アノテーション一覧]
 * [Blanco2g Blanco2g トップページ]