net.sourceforge.smile.validator
Class ValidatorFactory

java.lang.Object
  extended bynet.sourceforge.smile.validator.ValidatorFactory

public class ValidatorFactory
extends java.lang.Object

Author:
codehawk This singleton is responsible for managing the validators known in the JSF engine, and for acting as a Factory for the creation of such validators, based on an abstract name, the 'validator id'.

Method Summary
 void addValidator(java.lang.String validatorId, java.lang.Class validatorClass)
          Registers a component type with the factory.
static ValidatorFactory getInstance()
           
 javax.faces.validator.Validator getValidator(java.lang.String validatorId)
           
 java.util.Iterator getValidatorClasses()
          Returns an iterator that contains all registered classes.
 java.util.Iterator getValidatorIds()
          Returns an iterator that contains all registeres component types.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ValidatorFactory getInstance()

addValidator

public void addValidator(java.lang.String validatorId,
                         java.lang.Class validatorClass)
Registers a component type with the factory.


getValidator

public javax.faces.validator.Validator getValidator(java.lang.String validatorId)
                                             throws javax.faces.FacesException
Throws:
javax.faces.FacesException

getValidatorClasses

public java.util.Iterator getValidatorClasses()
Returns an iterator that contains all registered classes.

Returns:

getValidatorIds

public java.util.Iterator getValidatorIds()
Returns an iterator that contains all registeres component types.

Returns: