|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.swing.validator.Validator
jp.co.fujitsu.reffi.client.swing.validator.RegExpValidator
public class RegExpValidator
[概 要]
正規表現バリデータクラスです。[詳 細]
コンポーネントの文字列値をpatternフィールドに設定された 正規表現パターンでバリデーションします。[備 考]
使用例)
@Override
protected void validators(List validators) {
// バリデーション対象コンポーネントを引数にしてインスタンス生成
Component jtfEmail = getComponent("inputFormFrame.jtfEmail");
RegExpValidator regexp = new RegExpValidator(jtfEmail);
// Eメールパターンをバリデーションパターンに設定
regexp.setPattern("[\\w\\.\\-]+@(?:[\\w\\-]+\\.)+[\\w\\-]+");
// 引数validatorsに追加
validators.add(regexp);
}
| コンストラクタの概要 | |
|---|---|
RegExpValidator(java.awt.Component component)
[概 要] コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getPattern()
[概 要] バリデーションに使用する正規表現パターンを返却します。 |
protected java.lang.String |
registerErrorMessage()
[概 要] エラー文言登録メソッドです。 |
void |
setPattern(java.lang.String pattern)
[概 要] バリデーションに使用する正規表現パターンを設定します。 |
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 RegExpValidator(java.awt.Component component)
[概 要]
コンストラクタです。[詳 細]
引数component付きでsuper()を呼び出します。[備 考]
component - | メソッドの詳細 |
|---|
public java.lang.String getPattern()
[概 要]
バリデーションに使用する正規表現パターンを返却します。[詳 細]
patternフィールドを返却します。[備 考]
public void setPattern(java.lang.String pattern)
[概 要]
バリデーションに使用する正規表現パターンを設定します。[詳 細]
patternフィールドに引数patternを設定します。[備 考]
pattern - バリデーションに使用する正規表現パターンprotected java.lang.String registerErrorMessage()
[概 要]
エラー文言登録メソッドです。[詳 細]
jp.co.fujitsu.reffi.shared.exception.corelogic_message.properties から対応するエラーメッセージを取得して返却します。[備 考]
Validator 内の registerErrorMessageprotected boolean validate(ComponentValues values)
[概 要]
正規表現バリデーションを行います。[詳 細]
コンポーネントの文字列値をpatternフィールド値で正規表現マッチングします。 入力値がpatternにマッチしなかった場合、falseが返却されます。[備 考]
Validator 内の validatevalue - コンポーネント値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||