Annotation Interface SystemChar


@Target({FIELD,METHOD}) @Retention(RUNTIME) @Published public @interface SystemChar
システム許容文字で構成された文字列であることを表わすアノテーション。

バリデーションの内容と設定についてはSystemCharValidatorを参照。

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    改行コードを許容するかどうか。 デフォルトはfalse(許容しない)。
    許容文字集合定義の名称。
    システム許容文字以外が含まれた場合に出力するメッセージID。
  • Element Details

    • messageId

      String messageId
      システム許容文字以外が含まれた場合に出力するメッセージID。

      指定がない場合はcharsetDef()で設定されているメッセージIDを使用する。

      Default:
      ""
    • charsetDef

      String charsetDef
      許容文字集合定義の名称。

      設定でcharsetDefをコンポーネント定義した名前を指定する。

      Default:
      ""
    • allowLineSeparator

      boolean allowLineSeparator
      改行コードを許容するかどうか。 デフォルトはfalse(許容しない)。
      Default:
      false