## wisdom.core.runtime
クラス StringValidator

    java.lang.Object
      wisdom.core.runtime.StringValidator

すべての実装インタフェース:
  IStringValidator

public class StringValidator
extends java.lang.Object
implements IStringValidator

IStringValidatorクラスの実装です。
2004/10/29 WA0029対応
2004/12/09 WA0034対応

バージョン:
  1
作成者:
  Takao Kouda

フィールドの概要

インタフェース wisdom.core.application.IStringValidator から継承したフィールド

`ERROR_ANY_CHAR_DETECTED, ERROR_CHAR_LENGTH_OVERFLOW, ERROR_DOUBLE_BYTE_CHAR_DETECTED, ERROR_EMPTY_STRING, ERROR_NUMERIC_LENGTH_OVERFLOW, ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW, ERROR_PROHIBIT_CHAR_DETECTED, ERROR_SINGLE_BYTE_CHAR_DETECTED, ERROR_SINGLE_BYTE_KANA_DETECTED, TYPE_ALPHA_NUMERIC, TYPE_CHAR, TYPE_DOUBLE_BYTE_CHAR, TYPE_DOUBLE_BYTE_KANA, TYPE_SINGLE_BYTE_CHAR, TYPE_SINGLE_BYTE_KANA, VALID_VALUE`

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

メソッドの概要
`int` `checkNotEmptyNumeric(java.lang.String checkString, int length, int scale)` 文字列の検査を行います。
`int` `checkNotEmptyString(int checkType, java.lang.String checkString, int length)` 文字列の検査を行います。
`int` `checkNotEmptyString(int checkType, java.lang.String checkString, int length, java.lang.String prohibitCharcters)` 文字列の検査を行います。
`int` `checkNumeric(java.lang.String checkString, int length, int scale)` 文字列を数字型として検査を行います。
`int` `checkString(int checkType, java.lang.String checkString, int length)` 文字列の検査を行います。
`int` `checkString(int checkType, java.lang.String checkString, int length, java.lang.String prohibitCharcters)` 文字列の検査を行います。
`java.lang.String` `errorString(int error)` 検査結果を文字列で取得します。
`static void` `main(java.lang.String[] args)`

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

コンストラクタの詳細

### StringValidator

    public StringValidator()

メソッドの詳細

### checkString

    public int checkString(int checkType,
                           java.lang.String checkString,
                           int length,
                           java.lang.String prohibitCharcters)

  インタフェース `IStringValidator` の記述:
  文字列の検査を行います。
  このメソッドは長さ0の文字列、nullを許可します。

  定義:
    インタフェース `IStringValidator` 内の `checkString`
  パラメータ:
    `checkType` - 検査する文字のタイプ。
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
    `prohibitCharcters` - 検査する際に含んではいけない文字列
  戻り値:
    int

### checkNotEmptyString

    public int checkNotEmptyString(int checkType,
                                   java.lang.String checkString,
                                   int length,
                                   java.lang.String prohibitCharcters)

  インタフェース `IStringValidator` の記述:
  文字列の検査を行います。
  このメソッドは長さ0の文字列、nullを許可しません。

  定義:
    インタフェース `IStringValidator` 内の `checkNotEmptyString`
  パラメータ:
    `checkType` - 検査する文字のタイプ。
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
    `prohibitCharcters` - 検査する際に含んではいけない文字列
  戻り値:
    int

### checkString

    public int checkString(int checkType,
                           java.lang.String checkString,
                           int length)

  インタフェース `IStringValidator` の記述:
  文字列の検査を行います。
  このメソッドは長さ0の文字列を許可します。

  定義:
    インタフェース `IStringValidator` 内の `checkString`
  パラメータ:
    `checkType` - 検査する文字のタイプ。
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
  戻り値:
    int

### checkNotEmptyString

    public int checkNotEmptyString(int checkType,
                                   java.lang.String checkString,
                                   int length)

  インタフェース `IStringValidator` の記述:
  文字列の検査を行います。
  このメソッドは長さ0、nullの文字列を許可しません。

  定義:
    インタフェース `IStringValidator` 内の `checkNotEmptyString`
  パラメータ:
    `checkType` - 検査する文字のタイプ。
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
  戻り値:
    int

### checkNotEmptyNumeric

    public int checkNotEmptyNumeric(java.lang.String checkString,
                                    int length,
                                    int scale)

  インタフェース `IStringValidator` の記述:
  文字列の検査を行います。
  このメソッドは長さ0の文字列、nullを許可しません。

  定義:
    インタフェース `IStringValidator` 内の `checkNotEmptyNumeric`
  パラメータ:
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
    `scale` - 少数点以下の長さ
  戻り値:
    int

### checkNumeric

    public int checkNumeric(java.lang.String checkString,
                            int length,
                            int scale)

  インタフェース `IStringValidator` の記述:
  文字列を数字型として検査を行います。
  このメソッドは長さ0の文字列、nullを許可します。
  2004/10/29 WA0029対応

  定義:
    インタフェース `IStringValidator` 内の `checkNumeric`
  パラメータ:
    `checkString` - 検査する文字列
    `length` - 検査する文字列の長さ
    `scale` - 少数点以下の長さ
  戻り値:
    int

### errorString

    public java.lang.String errorString(int error)

  インタフェース `IStringValidator` の記述:
  検査結果を文字列で取得します。

  定義:
    インタフェース `IStringValidator` 内の `errorString`
  パラメータ:
    `error` -
  戻り値:
    検査結果の文字列表現

### main

    public static void main(java.lang.String[] args)