org.jboss.seam.faces.validation
Class Validator<T>

java.lang.Object
  extended by org.jboss.seam.faces.validation.Validator<T>
All Implemented Interfaces:
EventListener, javax.faces.validator.Validator

public abstract class Validator<T>
extends Object
implements javax.faces.validator.Validator

A generic abstract class implementing Validator, for convenient removal of type casting.

Author:
Brian Leathem

Field Summary
 
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
 
Constructor Summary
Validator()
           
 
Method Summary
 javax.faces.context.FacesContext getContext()
           
 void validate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value)
           
abstract  void validate(javax.faces.component.UIComponent component, T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Validator

public Validator()
Method Detail

validate

public abstract void validate(javax.faces.component.UIComponent component,
                              T value)
                       throws javax.faces.validator.ValidatorException
Throws:
javax.faces.validator.ValidatorException

validate

public void validate(javax.faces.context.FacesContext context,
                     javax.faces.component.UIComponent component,
                     Object value)
              throws javax.faces.validator.ValidatorException
Specified by:
validate in interface javax.faces.validator.Validator
Throws:
javax.faces.validator.ValidatorException

getContext

public javax.faces.context.FacesContext getContext()


Copyright © 2009-2013 Seam Framework. All Rights Reserved.