org.apache.myfaces.extensions.validator.util
Class ExtValUtils

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.util.ExtValUtils

public class ExtValUtils
extends java.lang.Object

Since:
1.x.1
Author:
Gerhard Petracek

Constructor Summary
ExtValUtils()
           
 
Method Summary
static void configureComponentWithMetaData(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.util.Map<java.lang.String,java.lang.Object> metaData)
           
static PropertyDetails createPropertyDetailsForNewTarget(MetaDataEntry metaDataEntry, java.lang.String targetExpression)
           
static boolean executeAfterThrowingInterceptors(javax.faces.component.UIComponent uiComponent, MetaDataEntry metaDataEntry, java.lang.Object convertedObject, javax.faces.validator.ValidatorException validatorException, ValidationStrategy validatorExceptionSource)
           
static MetaDataExtractor getComponentMetaDataExtractor()
           
static ELHelper getELHelper()
           
static MessageResolver getMessageResolverForValidationStrategy(ValidationStrategy validationStrategy)
           
static MetaDataTransformer getMetaDataTransformerForValidationStrategy(ValidationStrategy validationStrategy)
           
static ValidationStrategy getValidationStrategyForMetaData(java.lang.String metaDataKey)
           
static void replaceWithDefaultMaximumMessage(javax.faces.application.FacesMessage facesMessage, int maxLength)
           
static void replaceWithDefaultRequiredMessage(javax.faces.application.FacesMessage facesMessage)
           
static void tryToPlaceLabel(javax.faces.application.FacesMessage facesMessage, java.lang.String label, int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtValUtils

public ExtValUtils()
Method Detail

getValidationStrategyForMetaData

public static ValidationStrategy getValidationStrategyForMetaData(java.lang.String metaDataKey)

getMetaDataTransformerForValidationStrategy

public static MetaDataTransformer getMetaDataTransformerForValidationStrategy(ValidationStrategy validationStrategy)

getComponentMetaDataExtractor

public static MetaDataExtractor getComponentMetaDataExtractor()

configureComponentWithMetaData

public static void configureComponentWithMetaData(javax.faces.context.FacesContext facesContext,
                                                  javax.faces.component.UIComponent uiComponent,
                                                  java.util.Map<java.lang.String,java.lang.Object> metaData)

executeAfterThrowingInterceptors

public static boolean executeAfterThrowingInterceptors(javax.faces.component.UIComponent uiComponent,
                                                       MetaDataEntry metaDataEntry,
                                                       java.lang.Object convertedObject,
                                                       javax.faces.validator.ValidatorException validatorException,
                                                       ValidationStrategy validatorExceptionSource)

getMessageResolverForValidationStrategy

public static MessageResolver getMessageResolverForValidationStrategy(ValidationStrategy validationStrategy)

getELHelper

public static ELHelper getELHelper()

createPropertyDetailsForNewTarget

public static PropertyDetails createPropertyDetailsForNewTarget(MetaDataEntry metaDataEntry,
                                                                java.lang.String targetExpression)

tryToPlaceLabel

public static void tryToPlaceLabel(javax.faces.application.FacesMessage facesMessage,
                                   java.lang.String label,
                                   int index)

replaceWithDefaultMaximumMessage

public static void replaceWithDefaultMaximumMessage(javax.faces.application.FacesMessage facesMessage,
                                                    int maxLength)

replaceWithDefaultRequiredMessage

public static void replaceWithDefaultRequiredMessage(javax.faces.application.FacesMessage facesMessage)


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