|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.swing.validator.Validator
jp.co.fujitsu.reffi.client.swing.validator.RangeValidator
public class RangeValidator
[概 要]
文字列長範囲バリデータクラスです。[詳 細]
コンポーネントの文字列値を桁数判定して範囲内であるかどうか調べます。[備 考]
使用例)
@Override
protected void validators(List validators) {
// バリデーション対象コンポーネントを引数にしてインスタンス生成
RangeValidator range_channelName =
new RangeValidator(getComponent("channelName"));
// 独自のエラーメッセージを使う場合
range_channelName.setErrorMessage("チャンネル名は1~20文字で指定して下さい");
// 文字数範囲(1文字~20文字)を設定
range_channelName.setRange(1,20);
// 引数validatorsに追加
validators.add(range_channelName);
}
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| コンストラクタの概要 | |
|---|---|
RangeValidator(Component component)
[概 要] コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
String |
registerErrorMessage()
[概 要] エラー文言登録メソッドです。 |
void |
setRange(int min,
int max)
[概 要] 許容範囲の文字列長を設定します。 |
protected boolean |
validate(ComponentValues values)
[概 要] 桁数バリデーションを行います。 |
| クラス jp.co.fujitsu.reffi.client.swing.validator.Validator から継承されたメソッド |
|---|
execute, getComponent, getErrorMessage, getHeadWord, getValue, setComponent, setErrorMessage, setHeadWord |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public RangeValidator(Component component)
[概 要]
コンストラクタです。[詳 細]
引数element付きでsuper()を呼び出します。[備 考]
component - | メソッドの詳細 |
|---|
public void setRange(int min,
int max)
[概 要]
許容範囲の文字列長を設定します。[詳 細]
minフィールドに引数minを、maxフィールドに引数maxを設定します。[備 考]
min - 最小文字長数max - 最大文字長数public String registerErrorMessage()
[概 要]
エラー文言登録メソッドです。[詳 細]
jp.co.fujitsu.reffi.shared.exception.corelogic_message.properties から対応するエラーメッセージを取得して返却します。[備 考]
Validator 内の registerErrorMessageprotected boolean validate(ComponentValues values)
[概 要]
桁数バリデーションを行います。[詳 細]
コンポーネントの文字列値を桁数判定して範囲内でなければfalseを返却します。[備 考]
Validator 内の validatevalues - コンポーネント値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||