javax.faces.component
Class UIComponentTestCase.ValidationSignal

java.lang.Object
  extended by javax.faces.component.UIComponentTestCase.ValidationSignal
All Implemented Interfaces:
java.util.EventListener, Validator
Enclosing class:
UIComponentTestCase

public static class UIComponentTestCase.ValidationSignal
extends java.lang.Object
implements Validator


Field Summary
 
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
 
Constructor Summary
UIComponentTestCase.ValidationSignal()
           
 
Method Summary
 void validate(FacesContext context, UIComponent component, java.lang.Object value)
          Perform the correctness checks implemented by this Validator against the specified UIComponent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIComponentTestCase.ValidationSignal

public UIComponentTestCase.ValidationSignal()
Method Detail

validate

public void validate(FacesContext context,
                     UIComponent component,
                     java.lang.Object value)
              throws ValidatorException
Description copied from interface: Validator

Perform the correctness checks implemented by this Validator against the specified UIComponent. If any violations are found, a ValidatorException will be thrown containing the FacesMessage describing the failure.

For a validator to be fully compliant with Version 2 and later of the specification, it must not fail validation on null or empty values unless it is specifically intended to address null or empty values. An application-wide <context-param> is provided to allow validators designed for JSF 1.2 to work with JSF 2 and later. The javax.faces.VALIDATE_EMPTY_FIELDS <context-param> must be set to false to enable this backwards compatibility behavior.

Specified by:
validate in interface Validator
Parameters:
context - FacesContext for the request we are processing
component - UIComponent we are checking for correctness
value - the value to validate
Throws:
ValidatorException - if validation fails


Copyright 2002-2011 Oracle America Inc, Inc. All Rights Reserved.