IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.xui.validator
Class ValidatorManager

java.lang.Object
  extended by com.ibm.btt.rcp.xui.validator.ValidatorManager
All Implemented Interfaces:
IValidatorManager

public class ValidatorManager
extends java.lang.Object
implements IValidatorManager

Default validator manager implementation of IValidatorManager interface.


Constructor Summary
ValidatorManager(IXUIWidget source)
          Constructor for ValidatorManager
 
Method Summary
 void addAfterValidator(IValidator validator)
          Add after validator to this manager
 void addBeforeValidator(IValidator validator)
          Add before validator to this manager
 java.lang.String afterValidate(java.lang.String text)
          Do after validate on desired text
 java.lang.String beforeValidate(java.lang.String text)
          Do before validate on desired text
 java.util.List<IValidator> getAfterValidators()
          Get after validators which registered to this manager
 java.util.List<IValidator> getBeforeValidators()
          Get before validators which registered to this manager
 IXUIWidget getSource()
          Get source which this manager services.
 void removeAfterValidator(IValidator validator)
          Remove after validator from this manager
 void removeBeforeValidator(IValidator validator)
          Remove before validator from this manager
 void setSource(IXUIWidget source)
          Set source which this manager services.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorManager

public ValidatorManager(IXUIWidget source)
Constructor for ValidatorManager

Parameters:
source - the widget to validate
Method Detail

addBeforeValidator

public void addBeforeValidator(IValidator validator)
Description copied from interface: IValidatorManager
Add before validator to this manager

Specified by:
addBeforeValidator in interface IValidatorManager

removeBeforeValidator

public void removeBeforeValidator(IValidator validator)
Description copied from interface: IValidatorManager
Remove before validator from this manager

Specified by:
removeBeforeValidator in interface IValidatorManager

addAfterValidator

public void addAfterValidator(IValidator validator)
Description copied from interface: IValidatorManager
Add after validator to this manager

Specified by:
addAfterValidator in interface IValidatorManager

removeAfterValidator

public void removeAfterValidator(IValidator validator)
Description copied from interface: IValidatorManager
Remove after validator from this manager

Specified by:
removeAfterValidator in interface IValidatorManager

getAfterValidators

public java.util.List<IValidator> getAfterValidators()
Description copied from interface: IValidatorManager
Get after validators which registered to this manager

Specified by:
getAfterValidators in interface IValidatorManager
Returns:

getBeforeValidators

public java.util.List<IValidator> getBeforeValidators()
Description copied from interface: IValidatorManager
Get before validators which registered to this manager

Specified by:
getBeforeValidators in interface IValidatorManager
Returns:

getSource

public IXUIWidget getSource()
Description copied from interface: IValidatorManager
Get source which this manager services.

Specified by:
getSource in interface IValidatorManager
Returns:

setSource

public void setSource(IXUIWidget source)
Description copied from interface: IValidatorManager
Set source which this manager services.

Specified by:
setSource in interface IValidatorManager

beforeValidate

public java.lang.String beforeValidate(java.lang.String text)
Description copied from interface: IValidatorManager
Do before validate on desired text

Specified by:
beforeValidate in interface IValidatorManager
Returns:

afterValidate

public java.lang.String afterValidate(java.lang.String text)
Description copied from interface: IValidatorManager
Do after validate on desired text

Specified by:
afterValidate in interface IValidatorManager
Returns:

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011