jp.littlesoft.data.validator
クラス NumberValidator
java.lang.Object
jp.littlesoft.data.validator.NumberValidator
- すべての実装されたインタフェース:
- Serializable, Validator
public class NumberValidator
- extends Object
- implements Validator, Serializable
数値検証クラス。
BIGDECIMAL型カラムのディフォルト検証クラスです。
以下のチェックを行います。
・整数部の桁数チェック: column.getPrecision()およびgetScale()を参照します。
- バージョン:
- 1.3.0
- 作成者:
- LittleSoft Corporation
- 関連項目:
Column.setValidator(jp.littlesoft.data.validator.Validator)
,
直列化された形式
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberValidator
public NumberValidator()
- コンストラクタ。
execute
public void execute(Row row,
Column column,
Object value)
throws InvalidValueException
- 数値の検証を行います。
引数で渡されるカラムオブジェクトの定義をもとに、渡された値を検証します。
- 定義:
- インタフェース
Validator
内の execute
- パラメータ:
column
- 対象となるオブジェクトvalue
- 検証対象値(java.math.BigDecimalオブジェクト)
- 例外:
InvalidValueException
- エラーが検出された場合に送出される。- 関連項目:
Column.setRegexp(String)
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.