IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.xui.validator
Interface IValidator

All Known Implementing Classes:
AbstractRegexValidator, AlphaNumericValidator, DateValidator, EmailAddrValidator, MaxLengthValidator, MinLengthValidator, NumberPatternValidator, NumericValidator, RegexValidator, TextLengthValidator, Validator

public interface IValidator

Interface for all Validators, both before-validator and after-validator.

Before-Validator: When user start to input, beforeValidators will run. If validation failed, the input will be ineffective.

After-Validator: When user input finished and lost the focus status for the text widget, the afterValidators will run. If validation failed, the error system will display the information about it.


Method Summary
 java.lang.String getErrorMessage()
          Get message when validate error
 void setErrorMessage(java.lang.String message)
          Set message when validate error
 java.lang.String validate(IXUIWidget source, java.lang.String text)
          Validate input text if this text is valid.
 

Method Detail

validate

java.lang.String validate(IXUIWidget source,
                          java.lang.String text)
Validate input text if this text is valid. Return error message, return null means no validate error

Parameters:
source -
text -
Returns:

setErrorMessage

void setErrorMessage(java.lang.String message)
Set message when validate error

Parameters:
message -

getErrorMessage

java.lang.String getErrorMessage()
Get message when validate error

Returns:

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009