|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision: 16647 $ $Date: 2009-02-02 17:26:13 +0900 $") public interface DateAndTimeValidator
DateAndTimeType
型の入力チェックを行う機能。
日時の前後関係のチェック、日時の範囲チェックなどを行う。
メソッドの概要 | |
---|---|
boolean |
isAfter(DateAndTimeType value,
DateAndTimeType afterTime)
日付時刻が指定した日付時刻より後にあるかチェックする。 |
boolean |
isBefore(DateAndTimeType value,
DateAndTimeType beforeTime)
日付時刻が指定した日付時刻より前にあるかチェックする。 |
boolean |
isInRange(DateAndTimeType value,
DateAndTimeType min,
DateAndTimeType max,
MathUtil.InRange range)
DateAndTimeType型の範囲チェックを行う。 |
boolean |
isOnAndAfter(DateAndTimeType value,
DateAndTimeType afterTime)
日付時刻が指定した日付時刻より後にあるかチェックする。 |
boolean |
isOnAndBefore(DateAndTimeType value,
DateAndTimeType beforeTime)
日付時刻が指定した日付時刻より前にあるかチェックする。 |
メソッドの詳細 |
---|
boolean isInRange(DateAndTimeType value, DateAndTimeType min, DateAndTimeType max, MathUtil.InRange range)
DateAndTimeType型の範囲チェックを行う。
range
の境界の情報は
最小値<=検査対象<=最大値 最小値<=検査対象<最大値 最小値<検査対象<=最大値 最小値<検査対象<最大値
range
に不正な値が設定されていた場合、FinalunaSysExceptionをthrowする。
value
- 検査対象値min
- 最小値max
- 最大値range
- 境界の情報を保持する値true
false
false
false
boolean isAfter(DateAndTimeType value, DateAndTimeType afterTime)
日付時刻が指定した日付時刻より後にあるかチェックする。
チェックの際、比較日時時刻を含まない。
afterTime
が NULL
値の場合、 false
を返却。
value
- 日時時刻afterTime
- 比較日時時刻
true
false
false
false
boolean isOnAndAfter(DateAndTimeType value, DateAndTimeType afterTime)
日付時刻が指定した日付時刻より後にあるかチェックする。
チェックの際、比較日時時刻を含む。
afterTime
が NULL
値の場合、 false
を返却。
value
- 日時時刻afterTime
- 比較日時時刻
true
false
true
false
boolean isBefore(DateAndTimeType value, DateAndTimeType beforeTime)
日付時刻が指定した日付時刻より前にあるかチェックする。
チェックの際、比較日時時刻を含まない。
beforeTime
が NULL
値の場合、 false
を返却。
value
- 日付時刻beforeTime
- 比較日付時刻
true
false
false
false
boolean isOnAndBefore(DateAndTimeType value, DateAndTimeType beforeTime)
日付時刻が指定した日付時刻より前にあるかチェックする。
チェックの際、比較日時時刻を含む。
beforeTime
が NULL
値の場合、 false
を返却。
value
- 日付時刻beforeTime
- 比較日付時刻
true
false
true
false
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |