org.apache.struts.validator
クラス ValidatorForm

java.lang.Object
  拡張org.apache.struts.action.ActionForm
      拡張org.apache.struts.validator.ValidatorForm
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
ValidatorActionForm

public class ValidatorForm
extends ActionForm
implements java.io.Serializable

This class extends ActionForm and provides basic field validation based on an XML file. The key passed into the validator is the action element's 'name' attribute from the struts-config.xml which should match the form element's name attribute in the validation.xml.

導入されたバージョン:
Struts 1.1
バージョン:
$Revision: 1.1 $ $Date: 2003/10/21 17:47:23 $
作成者:
David Winterfeldt
関連項目:
ActionForm, 直列化された形式

フィールドの概要
private static org.apache.commons.logging.Log log
          Commons Logging instance.
protected  int page
          Used to indicate the current page of a multi-page form.
protected  org.apache.commons.validator.ValidatorResults validatorResults
          The results returned from the validation performed by the Validator.
 
クラス org.apache.struts.action.ActionForm から継承したフィールド
multipartRequestHandler, servlet
 
コンストラクタの概要
ValidatorForm()
           
 
メソッドの概要
 int getPage()
          Gets page.
 java.util.Map getResultValueMap()
          Returns a Map of values returned from any validation that returns a value other than null or Boolean with the key the full property path of the field.
 org.apache.commons.validator.ValidatorResults getValidatorResults()
          Get results of the validation performed by the Validator.
protected  void log(java.lang.String message)
          推奨されていません。 Use common-logging to log debug messages.
protected  void log(java.lang.String message, java.lang.Throwable throwable)
          推奨されていません。 Use common-logging to log debug messages.
 void reset(ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
          Reset all properties to their default values.
 void setPage(int page)
          Sets page.
 void setValidatorResults(org.apache.commons.validator.ValidatorResults validatorResults)
          Set results of the validation performed by the Validator.
 ActionErrors validate(ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
          Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
 
クラス org.apache.struts.action.ActionForm から継承したメソッド
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private static org.apache.commons.logging.Log log
Commons Logging instance.


validatorResults

protected org.apache.commons.validator.ValidatorResults validatorResults
The results returned from the validation performed by the Validator.


page

protected int page
Used to indicate the current page of a multi-page form.

コンストラクタの詳細

ValidatorForm

public ValidatorForm()
メソッドの詳細

getPage

public int getPage()
Gets page.

戻り値:
page number

setPage

public void setPage(int page)
Sets page.

パラメータ:
page - page number

validate

public ActionErrors validate(ActionMapping mapping,
                             javax.servlet.http.HttpServletRequest request)
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found. If no errors are found, return null or an ActionErrors object with no recorded error messages.

オーバーライド:
クラス ActionForm 内の validate
パラメータ:
mapping - The mapping used to select this instance
request - The servlet request we are processing
戻り値:
ActionErrors object that encapsulates any validation errors

log

protected void log(java.lang.String message)
推奨されていません。 Use common-logging to log debug messages.

Convenience method that call the comparable servlet log method and writes an explanatory message and a stack trace for a given Throwable exception to the servlet log file.

パラメータ:
message - String that describes the error or exception

log

protected void log(java.lang.String message,
                   java.lang.Throwable throwable)
推奨されていません。 Use common-logging to log debug messages.

Convenience method that call the comparable servlet log method and writes an explanatory message and a stack trace for a given Throwable exception to the servlet log file.

パラメータ:
message - String that describes the error or exception
throwable - Throwable error or exception

reset

public void reset(ActionMapping mapping,
                  javax.servlet.http.HttpServletRequest request)
Reset all properties to their default values.

オーバーライド:
クラス ActionForm 内の reset
パラメータ:
mapping - The mapping used to select this instance
request - The servlet request we are processing

getValidatorResults

public org.apache.commons.validator.ValidatorResults getValidatorResults()
Get results of the validation performed by the Validator.

戻り値:
results of the validation

setValidatorResults

public void setValidatorResults(org.apache.commons.validator.ValidatorResults validatorResults)
Set results of the validation performed by the Validator.

パラメータ:
validatorResults - results of validation

getResultValueMap

public java.util.Map getResultValueMap()
Returns a Map of values returned from any validation that returns a value other than null or Boolean with the key the full property path of the field.

戻り値:
Map of non-null values


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2003 - Apache Software Foundation