org.opengion.hayabusa.db

## クラス DBTypeCheckUtil

- java.lang.Object
- - org.opengion.hayabusa.db.DBTypeCheckUtil

-     public final class DBTypeCheckUtil
      extends Object

  ＤＢカラムの属性チェックに使用されるメソッドを集約した、クラスです。 全変数は、public static final 宣言されており、全メソッドは、public static synchronized 宣言されています。
  機能階層
    データ属性
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static String` | `byteLengthCheck(String value, int len)` 文字列の長さをチェックします。
    `static String` | `decimalCodeCheck(String value)` 文字列の符号の位置をチェックします。
    `static String` | `decimalFormatCheck(String value)` 文字列の整合性(小数)をチェックします。
    `static String` | `decimalPointCheck(String value)` 文字列の小数点の位置をチェックします。
    `static String` | `matcheCheck(String value, String regex)` 文字列の整合性を、dbType パラメータを利用してチェックします。
    `static String` | `numberFormatCheck(String value)` 文字列の整合性(整数)をチェックします。
    `static String` | `sizeXCheck(String value, int sizeX, int sizeY)` 文字列の長さ(整数部)をチェックします。
    `static String` | `sizeYCheck(String value, int sizeX, int sizeY)` 文字列の長さ(小数部)をチェックします。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### sizeXCheck

          public static String sizeXCheck(String value,
                          int sizeX,
                          int sizeY)

      文字列の長さ(整数部)をチェックします。
      パラメータ:
        `value` - 元の文字列
        `sizeX` - 整数部分の文字列の長さ
        `sizeY` - 少数部分の文字列の長さ
      戻り値:
        エラー文字列長さ(正常時は、null)

    - #### sizeYCheck

          public static String sizeYCheck(String value,
                          int sizeX,
                          int sizeY)

      文字列の長さ(小数部)をチェックします。
      パラメータ:
        `value` - 元の文字列
        `sizeX` - 整数部分の文字列の長さ
        `sizeY` - 少数部分の文字列の長さ
      戻り値:
        エラー文字列長さ(正常時は、null)

    - #### decimalPointCheck

          public static String decimalPointCheck(String value)

      文字列の小数点の位置をチェックします。 小数点(.)が、２箇所以上存在する(存在する位置が異なる)場合エラー
      パラメータ:
        `value` - 元の文字列
      戻り値:
        エラー文字列(正常時は、null)

    - #### decimalCodeCheck

          public static String decimalCodeCheck(String value)

      文字列の符号の位置をチェックします。 マイナス(-)が、存在しないか、先頭以外の場合は、エラー
      パラメータ:
        `value` - 元の文字列
      戻り値:
        エラー文字列(正常時は、null)

    - #### numberFormatCheck

          public static String numberFormatCheck(String value)

      文字列の整合性(整数)をチェックします。 ０～９およびマイナス(-)を許可します。
      パラメータ:
        `value` - 元の文字列
      戻り値:
        エラー文字列(正常時は、null)

    - #### decimalFormatCheck

          public static String decimalFormatCheck(String value)

      文字列の整合性(小数)をチェックします。 ０～９、マイナス(-)および小数点(.)を許可します。 og.rev 4.2.4.0 (2008/06/26) '.' or '-' のみはエラー
      パラメータ:
        `value` - 元の文字列
      戻り値:
        エラー文字列(正常時は、null)

    - #### byteLengthCheck

          public static String byteLengthCheck(String value,
                               int len)

      文字列の長さをチェックします。 バイト数に換算して比較チェックします。
      パラメータ:
        `value` - 元の文字列
        `len` - 文字列の長さ
      戻り値:
        エラー文字列(正常時は、null)
      変更履歴:

        3.0.1.3 (2003/03/11) メソッド新規追加
        3.5.5.3 (2004/04/09) StringUtil の CODE を使用したメソッドを削除する。
        5.3.9.0 (2011/09/01) DB_USE_TEXT_LENGTH を考慮した、｢文字数｣、｢バイト数｣チェック

    - #### matcheCheck

          public static String matcheCheck(String value,
                           String regex)

      文字列の整合性を、dbType パラメータを利用してチェックします。 regex が、null または、長さゼロの文字列の場合は、なにもしません。
      パラメータ:
        `value` - 元の文字列
        `regex` - チェックする正規表現文字列
      戻り値:
        エラー文字列(正常時は、null)
      変更履歴:

        3.6.0.0 (2004/09/22) 新規作成

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.