Annotation Interface Length


@Target({FIELD,METHOD}) @Retention(RUNTIME) @Published public @interface Length
指定された範囲内の文字列長であることを表すアノテーション。
入力値がnull又は空文字の場合は、validと判定する。 文字列長の計算はサロゲートペアを考慮して行われる。
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    int
    文字列の最大長
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    文字列が指定範囲になかった場合のメッセージID。
    指定しなかった場合、デフォルトが使用される。
    int
    文字列の最小長
  • Element Details

    • max

      int max
      文字列の最大長
    • min

      int min
      文字列の最小長
      Default:
      0
    • messageId

      String messageId
      文字列が指定範囲になかった場合のメッセージID。
      指定しなかった場合、デフォルトが使用される。
      Default:
      ""