org.apache.myfaces.extensions.validator.core.interceptor
Class ValidationInterceptor

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.interceptor.AbstractRendererInterceptor
      extended by org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor
          extended by org.apache.myfaces.extensions.validator.core.interceptor.ValidationInterceptor
All Implemented Interfaces:
RendererInterceptor

public class ValidationInterceptor
extends AbstractValidationInterceptor

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
 
Fields inherited from class org.apache.myfaces.extensions.validator.core.interceptor.AbstractRendererInterceptor
logger
 
Constructor Summary
ValidationInterceptor()
           
 
Method Summary
protected  MetaDataExtractor getComponentMetaDataExtractor(java.util.Map<java.lang.String,java.lang.Object> properties)
           
protected  void initComponent(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
           
protected  boolean interpretEmptyStringValuesAsNull()
           
protected  boolean isRequiredInitializationSupported()
           
protected  boolean isValidationStrategyCompatibleWithValue(ValidationStrategy validationStrategy, java.lang.Object value)
           
protected  void processFieldValidation(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.Object convertedObject, PropertyInformation propertyInformation)
           
protected  void processValidation(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.Object convertedObject)
           
protected  boolean recordProcessedInformation()
           
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor
afterDecode, beforeEncodeBegin, beforeGetConvertedValue, getInterceptorProperties, getModuleKey, getPropertiesForComponentMetaDataExtractor, getPropertyInformation, isValueToValidateEmpty, processAfterValidation, processBeforeValidation, processComponent, transformValueForValidation, validateEmptyFields, validateValue
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.interceptor.AbstractRendererInterceptor
afterEncodeBegin, afterEncodeChildren, afterEncodeEnd, afterGetConvertedValue, beforeDecode, beforeEncodeChildren, beforeEncodeEnd, getInterceptorId, getReturnValueOnSkipRendererDelegationException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationInterceptor

public ValidationInterceptor()
Method Detail

isRequiredInitializationSupported

protected boolean isRequiredInitializationSupported()
Overrides:
isRequiredInitializationSupported in class AbstractValidationInterceptor

initComponent

protected void initComponent(javax.faces.context.FacesContext facesContext,
                             javax.faces.component.UIComponent uiComponent)
Specified by:
initComponent in class AbstractValidationInterceptor

processValidation

protected void processValidation(javax.faces.context.FacesContext facesContext,
                                 javax.faces.component.UIComponent uiComponent,
                                 java.lang.Object convertedObject)
Specified by:
processValidation in class AbstractValidationInterceptor

getComponentMetaDataExtractor

protected MetaDataExtractor getComponentMetaDataExtractor(java.util.Map<java.lang.String,java.lang.Object> properties)
Specified by:
getComponentMetaDataExtractor in class AbstractValidationInterceptor

processFieldValidation

protected void processFieldValidation(javax.faces.context.FacesContext facesContext,
                                      javax.faces.component.UIComponent uiComponent,
                                      java.lang.Object convertedObject,
                                      PropertyInformation propertyInformation)

isValidationStrategyCompatibleWithValue

protected boolean isValidationStrategyCompatibleWithValue(ValidationStrategy validationStrategy,
                                                          java.lang.Object value)

interpretEmptyStringValuesAsNull

protected boolean interpretEmptyStringValuesAsNull()
Overrides:
interpretEmptyStringValuesAsNull in class AbstractValidationInterceptor

recordProcessedInformation

protected boolean recordProcessedInformation()
Overrides:
recordProcessedInformation in class AbstractValidationInterceptor


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.