概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## feat2.validation
クラス StringValidator

    java.lang.Object
      feat2.validation.StringValidator

すべての実装インタフェース:
  SingleValueValidator, Validator

public class StringValidator
extends java.lang.Object
implements SingleValueValidator

文字列の検証。

作成者:
  SUGIMOTO Ken-ichi

フィールドの概要
`static java.lang.String` | `ALPHABET`
`static java.lang.String` | `ASCII`
`static java.lang.String` | `FULL_WIDTH_ALPHABET`
`static java.lang.String` | `FULL_WIDTH_NUMBER`
`static java.lang.String` | `HALF_WIDTH_KATAKANA`
`static java.lang.String` | `HIRAGANA`
`static java.lang.String` | `KATAKANA`
`static java.lang.String` | `NUMBER`
`static java.lang.String` | `WHITE_SPACE`

コンストラクタの概要
`StringValidator()`

メソッドの概要
`java.lang.String[]` | `getCharRanges()`
`java.lang.String` | `getDefaultMessageId()` 設定ファイルでバリデーションエラーメッセージが指定されなかったときの デフォルトエラーメッセージIDを返す。
`java.util.Map` | `getKeyrowds()` エラーメッセージに適用するキーワードの置換のマップを返す。
`java.lang.String` | `getPattern()`
`void` | `setCharRange(java.lang.String charRange)`
`void` | `setPattern(java.lang.String pattern)`
`boolean` | `validate(java.lang.String value)` 値の検証をする。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### ASCII

    public static final java.lang.String ASCII

関連項目:
  定数フィールド値

### NUMBER

    public static final java.lang.String NUMBER

関連項目:
  定数フィールド値

### FULL_WIDTH_NUMBER

    public static final java.lang.String FULL_WIDTH_NUMBER

関連項目:
  定数フィールド値

### ALPHABET

    public static final java.lang.String ALPHABET

関連項目:
  定数フィールド値

### FULL_WIDTH_ALPHABET

    public static final java.lang.String FULL_WIDTH_ALPHABET

関連項目:
  定数フィールド値

### HIRAGANA

    public static final java.lang.String HIRAGANA

関連項目:
  定数フィールド値

### KATAKANA

    public static final java.lang.String KATAKANA

関連項目:
  定数フィールド値

### HALF_WIDTH_KATAKANA

    public static final java.lang.String HALF_WIDTH_KATAKANA

関連項目:
  定数フィールド値

### WHITE_SPACE

    public static final java.lang.String WHITE_SPACE

関連項目:
  定数フィールド値

コンストラクタの詳細

### StringValidator

    public StringValidator()

メソッドの詳細

### validate

    public boolean validate(java.lang.String value)

  インタフェース `SingleValueValidator` の記述:
  値の検証をする。

  定義:
    インタフェース `SingleValueValidator` 内の `validate`
  パラメータ:
    `value` -
  戻り値:

### getDefaultMessageId

    public java.lang.String getDefaultMessageId()

  インタフェース `Validator` の記述:
  設定ファイルでバリデーションエラーメッセージが指定されなかったときの デフォルトエラーメッセージIDを返す。

  定義:
    インタフェース `Validator` 内の `getDefaultMessageId`
  戻り値:

### getKeyrowds

    public java.util.Map getKeyrowds()

  インタフェース `Validator` の記述:
  エラーメッセージに適用するキーワードの置換のマップを返す。

  定義:
    インタフェース `Validator` 内の `getKeyrowds`
  戻り値:
    String型のキー、値を格納したマップ。置き換えるキーワードがない場合はnullを返す。

### getPattern

    public java.lang.String getPattern()

### setPattern

    public void setPattern(java.lang.String pattern)

### getCharRanges

    public java.lang.String[] getCharRanges()

### setCharRange

    public void setCharRange(java.lang.String charRange)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド