|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.nexaweb.plugin.validation.validators.Validator
jp.co.fujitsu.reffi.client.nexaweb.validator.CustomValidator
public abstract class CustomValidator
[概 要]
Reffiを使用したNexawebアプリケーションにおいて、全バリデータの基底クラスになります。[詳 細]
[備 考]
| コンストラクタの概要 | |
|---|---|
CustomValidator(com.nexaweb.xml.Element element)
[概 要] コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getErrorMessage()
[概 要] バリデーションエラーが発生した場合のエラーメッセージを取得します。 |
java.lang.String |
getHeadWord()
[概 要] バリデーションエラーが発生した場合の見出し文字を取得します。 |
protected ElementValues |
getValue()
[概 要] バリデーション対象エレメントの値を返却します。 |
protected abstract java.lang.String |
registerErrorMessage()
[概 要] エラーメッセージ登録メソッドです。 |
void |
setErrorMessage(java.lang.String errorMessage)
[概 要] バリデーションエラーが発生した場合のエラーメッセージを設定します。 |
void |
setHeadWord(java.lang.String headWord)
[概 要] バリデーションエラーが発生した場合の見出し文字を設定します。 |
| クラス com.nexaweb.plugin.validation.validators.Validator から継承されたメソッド |
|---|
addValidationListener, execute, getElement, getSession, initialize, isWhitespaceTrimmed, onFailure, onSuccess, removeValidationListener, setElement, setIsWhitespaceTrimmed, setSession, validate |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public CustomValidator(com.nexaweb.xml.Element element)
[概 要]
コンストラクタです。[詳 細]
[備 考]
element - バリデーション対象エレメント| メソッドの詳細 |
|---|
public java.lang.String getErrorMessage()
[概 要]
バリデーションエラーが発生した場合のエラーメッセージを取得します。[詳 細]
[備 考]
public void setErrorMessage(java.lang.String errorMessage)
[概 要]
バリデーションエラーが発生した場合のエラーメッセージを設定します。[詳 細]
[備 考]
errorMessage - バリデーションエラーが発生した場合のエラーメッセージpublic java.lang.String getHeadWord()
[概 要]
バリデーションエラーが発生した場合の見出し文字を取得します。[詳 細]
[備 考]
public void setHeadWord(java.lang.String headWord)
[概 要]
バリデーションエラーが発生した場合の見出し文字を設定します。[詳 細]
[備 考]
headWord - バリデーションエラーが発生した場合の見出し文字protected abstract java.lang.String registerErrorMessage()
[概 要]
エラーメッセージ登録メソッドです。[詳 細]
[備 考]
具象バリデータクラスは必ず実装する必要が有ります。 バリデーションエラーになった場合のメッセージを返却するよう実装して下さい。
public class MoneyValidator extends CustomValidator{
@Override
protected String registerErrorMessage(){
return "金額が不足しています。";
}
:
:
protected ElementValues getValue()
throws com.nexaweb.plugin.validation.exceptions.ValidationException
[概 要]
バリデーション対象エレメントの値を返却します。[詳 細]
このメソッドはcom.nexaweb.plugin.validation.validators.Validator#getValue() を戻り値ナローイングしてオーバーライドしています。[備 考]
このクラスを継承した全バリデータはバリデーション対象エレメントの値を ElementValues型として受け取ります。
com.nexaweb.plugin.validation.validators.Validator 内の getValuecom.nexaweb.plugin.validation.exceptions.ValidationException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||