org.apache.myfaces.extensions.validator.util
Class ExtValUtils
java.lang.Object
org.apache.myfaces.extensions.validator.util.ExtValUtils
public class ExtValUtils
- extends java.lang.Object
- Since:
- 1.x.1
- Author:
- Gerhard Petracek
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 javax.faces.application.FacesMessage |
convertFacesMessage(javax.faces.application.FacesMessage facesMessage)
|
static javax.faces.application.FacesMessage |
createFacesMessage(javax.faces.application.FacesMessage.Severity severity,
java.lang.String summary,
java.lang.String detail)
|
static javax.faces.application.FacesMessage |
createFacesMessage(java.lang.String summary,
java.lang.String detail)
|
static MetaDataExtractor |
createInterceptedMetaDataExtractor(MetaDataExtractor metaDataExtractor)
|
static PropertyDetails |
createPropertyDetailsForNewTarget(MetaDataEntry metaDataEntry,
java.lang.String targetExpression)
|
static void |
denyMetaDataToValidationStrategyNameMapper(java.lang.Class<? extends NameMapper> metaDataToValidationStrategyNameMapperClass)
|
static void |
denyValidationStrategyToMessageResolverNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMessageResolverNameMapperClass)
|
static void |
denyValidationStrategyToMetaDataTransformerNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMetaDataTransformerNameMapperClass)
|
static void |
deregisterMetaDataToValidationStrategyNameMapper(java.lang.Class<? extends NameMapper> metaDataToValidationStrategyNameMapperClass)
|
static void |
deregisterValidationStrategyToMessageResolverNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMessageResolverNameMapperClass)
|
static void |
deregisterValidationStrategyToMetaDataTransformerNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMetaDataTransformerNameMapperClass)
|
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 java.util.List<java.lang.Class> |
getSkipValidationSupportClassList()
|
static ValidationStrategy |
getValidationStrategyForMetaData(java.lang.String metaDataKey)
|
static boolean |
isSkipableValidationStrategy(java.lang.Class<? extends ValidationStrategy> targetClass)
|
static boolean |
isSkipValidationSupported(java.lang.Class currentClass,
java.lang.Class targetClass)
|
static void |
registerMetaDataToValidationStrategyNameMapper(NameMapper<java.lang.String> metaDataToValidationStrategyNameMapper)
|
static void |
registerValidationStrategyToMessageResolverNameMapper(NameMapper<ValidationStrategy> validationStrategyToMsgResolverNameMapper)
|
static void |
registerValidationStrategyToMetaDataTransformerNameMapper(NameMapper<ValidationStrategy> validationStrategyToMetaDataTransformerNameMapper)
|
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 |
ExtValUtils
public ExtValUtils()
getValidationStrategyForMetaData
public static ValidationStrategy getValidationStrategyForMetaData(java.lang.String metaDataKey)
registerMetaDataToValidationStrategyNameMapper
public static void registerMetaDataToValidationStrategyNameMapper(NameMapper<java.lang.String> metaDataToValidationStrategyNameMapper)
deregisterMetaDataToValidationStrategyNameMapper
public static void deregisterMetaDataToValidationStrategyNameMapper(java.lang.Class<? extends NameMapper> metaDataToValidationStrategyNameMapperClass)
denyMetaDataToValidationStrategyNameMapper
public static void denyMetaDataToValidationStrategyNameMapper(java.lang.Class<? extends NameMapper> metaDataToValidationStrategyNameMapperClass)
getMetaDataTransformerForValidationStrategy
public static MetaDataTransformer getMetaDataTransformerForValidationStrategy(ValidationStrategy validationStrategy)
registerValidationStrategyToMetaDataTransformerNameMapper
public static void registerValidationStrategyToMetaDataTransformerNameMapper(NameMapper<ValidationStrategy> validationStrategyToMetaDataTransformerNameMapper)
deregisterValidationStrategyToMetaDataTransformerNameMapper
public static void deregisterValidationStrategyToMetaDataTransformerNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMetaDataTransformerNameMapperClass)
denyValidationStrategyToMetaDataTransformerNameMapper
public static void denyValidationStrategyToMetaDataTransformerNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMetaDataTransformerNameMapperClass)
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)
createInterceptedMetaDataExtractor
public static MetaDataExtractor createInterceptedMetaDataExtractor(MetaDataExtractor metaDataExtractor)
getMessageResolverForValidationStrategy
public static MessageResolver getMessageResolverForValidationStrategy(ValidationStrategy validationStrategy)
registerValidationStrategyToMessageResolverNameMapper
public static void registerValidationStrategyToMessageResolverNameMapper(NameMapper<ValidationStrategy> validationStrategyToMsgResolverNameMapper)
deregisterValidationStrategyToMessageResolverNameMapper
public static void deregisterValidationStrategyToMessageResolverNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMessageResolverNameMapperClass)
denyValidationStrategyToMessageResolverNameMapper
public static void denyValidationStrategyToMessageResolverNameMapper(java.lang.Class<? extends NameMapper> validationStrategyToMessageResolverNameMapperClass)
getELHelper
public static ELHelper getELHelper()
createFacesMessage
public static javax.faces.application.FacesMessage createFacesMessage(java.lang.String summary,
java.lang.String detail)
createFacesMessage
public static javax.faces.application.FacesMessage createFacesMessage(javax.faces.application.FacesMessage.Severity severity,
java.lang.String summary,
java.lang.String detail)
convertFacesMessage
public static javax.faces.application.FacesMessage convertFacesMessage(javax.faces.application.FacesMessage facesMessage)
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)
isSkipableValidationStrategy
public static boolean isSkipableValidationStrategy(java.lang.Class<? extends ValidationStrategy> targetClass)
getSkipValidationSupportClassList
public static java.util.List<java.lang.Class> getSkipValidationSupportClassList()
isSkipValidationSupported
public static boolean isSkipValidationSupported(java.lang.Class currentClass,
java.lang.Class targetClass)
Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.