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), 直列化された形式

コンストラクタの概要
NumberValidator()
          コンストラクタ。
 
メソッドの概要
 void execute(Row row, Column column, Object value)
          数値の検証を行います。
 
クラス 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.