A B C D E F G H I J K L M N O P R S T V W X

A

AbstractJavalidValidatorImpl<T extends java.lang.annotation.Annotation> - Class in org.javalid.core.validator
 
AbstractJavalidValidatorImpl() - Constructor for class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
AbstractLengthValidatorImpl<T extends java.lang.annotation.Annotation> - Class in org.javalid.core.validator
Super class of length validators.
AbstractLengthValidatorImpl() - Constructor for class org.javalid.core.validator.AbstractLengthValidatorImpl
 
addAnnotation(Annotation) - Method in interface org.javalid.core.cache.AnnotationBaseCache
Add a new annotation for this field / method (must be an annotation supported by JaValid.
addAnnotation(Annotation) - Method in class org.javalid.core.cache.AnnotationClassLevelCache
 
addAnnotation(Annotation) - Method in class org.javalid.core.cache.AnnotationFieldCache
 
addAnnotation(Annotation) - Method in class org.javalid.core.cache.AnnotationMethodCache
 
addAnnotationClassCache(String, AnnotationClassLevelCache) - Method in class org.javalid.core.cache.AnnotationClassCache
 
addAnnotationClassCache(Class, AnnotationClassCache) - Method in class org.javalid.core.cache.GenericAnnotationCache
Adds a new AnnotationClassCache cacheElement to the class cache.
addAnnotationFieldCache(String, Field, AnnotationFieldCache) - Method in class org.javalid.core.cache.AnnotationClassCache
Adds the field and the cache for it to this class cache.
addAnnotationMethodCache(String, Method, AnnotationMethodCache) - Method in class org.javalid.core.cache.AnnotationClassCache
Adds the method and the cache for it to this class cache.
addBeanToCache(Object) - Method in class org.javalid.core.support.CacheSupport
Adds given instance to the cache (using instance.getClassName() as key).
addExpression(String) - Static method in class org.javalid.core.el.ELSupport
Makes an expression for given text.
addExpression(String) - Static method in class org.javalid.external.jsf.JsfFacadeShared
Makes an expression for given text.
addJsfExpressionTag(String) - Static method in class org.javalid.external.jsf.JsfSupport
This method adds an expression tag around given value, thus #{value}.
afterPhase(PhaseEvent) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Handles the actual validation.
afterValidation(JvConfigurationWrapper) - Method in interface org.javalid.core.extension.JavalidExtension
Once validation is done, this method is called and allows an extension to perform cleanup (if necessary).
afterValidation(T, String, String, List<ValidationMessage>) - Method in interface org.javalid.core.JavalidValidationCallbackHandler
After the validation is completed (everything), this method is called by the validator.
afterValidation(JvConfigurationWrapper) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
afterValidation(JvConfigurationWrapper) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
afterValidation(JvConfigurationWrapper) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
afterValidationRound(Object, String, String, int, int, List<ValidationMessage>) - Method in interface org.javalid.core.JavalidValidationCallbackHandler
Same as beforeValidationRound, except it is called *after* validation of this object by the framework.
ANNOT_TYPE_CLASS - Static variable in class org.javalid.core.config.JvConfiguration
An annotation supports class validation.
ANNOT_TYPE_CLASS_AND_FIELD_AND_METHOD - Static variable in class org.javalid.core.config.JvConfiguration
An annotation supports both class and field and method validation.
ANNOT_TYPE_FIELD_AND_METHOD - Static variable in class org.javalid.core.config.JvConfiguration
An annotation supports field / method validation.
ANNOTATION_DATE_DATE_AFTER - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
ANNOTATION_DATE_DATE_BEFORE - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
ANNOTATION_DATE_DATE_CHECK - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
ANNOTATION_DATE_DATE_EQUALS - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
ANNOTATION_DATE_DATE_NOT_EQUALS - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
ANNOTATION_LOCATION_FIELD - Static variable in annotation type org.javalid.annotations.core.ValidateDefinition
Constant for annotationLocation property denoting that annotations on the annotated class can be found on field level.
ANNOTATION_LOCATION_METHOD - Static variable in annotation type org.javalid.annotations.core.ValidateDefinition
Constant for annotationLocation property denoting that annotations on the annotated class can be found on method level.
AnnotationBaseCache - Interface in org.javalid.core.cache
Base interface for cache, relevant for all cache types.
AnnotationCache - Interface in org.javalid.core.cache
Interface that is used for method / field annotation cache.
AnnotationCacheUtils - Class in org.javalid.core.cache
Small utility class related to the annotation cache.
AnnotationCacheUtils() - Constructor for class org.javalid.core.cache.AnnotationCacheUtils
 
AnnotationClassCache - Class in org.javalid.core.cache
This class stores the annotation cache for exactly one class.
AnnotationClassCache(Class, ValidateDefinition, boolean) - Constructor for class org.javalid.core.cache.AnnotationClassCache
 
AnnotationClassLevelCache - Class in org.javalid.core.cache
 
AnnotationClassLevelCache(JvGroup) - Constructor for class org.javalid.core.cache.AnnotationClassLevelCache
 
AnnotationConstants - Class in org.javalid.annotations.validation
Contains some shared constants that are used by multiple annotations.
AnnotationConstants() - Constructor for class org.javalid.annotations.validation.AnnotationConstants
 
AnnotationFieldCache - Class in org.javalid.core.cache
Implementation cache for fields, storing all information about a field related to annotations.
AnnotationFieldCache(JvGroup, String) - Constructor for class org.javalid.core.cache.AnnotationFieldCache
 
AnnotationInfo - Class in org.javalid.core.config
This simple class can be used by extensions to provide info about an annotation they support.
AnnotationInfo(Class<? extends Annotation>, Class<? extends JavalidValidator>) - Constructor for class org.javalid.core.config.AnnotationInfo
 
AnnotationInfo(Class<? extends Annotation>, Class<? extends JavalidValidator>, Class<? extends Annotation>) - Constructor for class org.javalid.core.config.AnnotationInfo
 
AnnotationMethodCache - Class in org.javalid.core.cache
Implementation cache for methods, storing all information about a method related to annotations.
AnnotationMethodCache(JvGroup, String) - Constructor for class org.javalid.core.cache.AnnotationMethodCache
 
AnnotationStorage - Class in org.javalid.core
Class for putting everything together, related to a method / field for validation.
AnnotationStorage(Method, Field, String, String, List<Annotation>, List<JvGroup>) - Constructor for class org.javalid.core.AnnotationStorage
Construct this object.
AnnotationSupport - Class in org.javalid.core.support
Supportive class for reading core annotations and performing related actions.
AnnotationValidator<T> - Interface in org.javalid.core
Validation interface for validating objects annotated with JV annotations.
AnnotationValidatorBeanPostProcessor - Class in org.javalid.external.spring.ioc
When configured, uses the AnnotationValidator.
AnnotationValidatorBeanPostProcessor(String) - Constructor for class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
AnnotationValidatorBeanPostProcessor() - Constructor for class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
AnnotationValidatorBeanPostProcessor(AnnotationValidator<Object>) - Constructor for class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
AnnotationValidatorImpl - Class in org.javalid.core
Core validator implementing AnnotationValidator interface.
AnnotationValidatorImpl() - Constructor for class org.javalid.core.AnnotationValidatorImpl
Default constructor, using the default XML config file for JV.
AnnotationValidatorImpl(String) - Constructor for class org.javalid.core.AnnotationValidatorImpl
Create this validator using given xml file.
AnnotationValidatorImpl(String, boolean) - Constructor for class org.javalid.core.AnnotationValidatorImpl
Introduced with 1.1 which allows the control of when the extension's method 'configurationLoadingComplete' is called.
AnnotationValidatorImpl(URL) - Constructor for class org.javalid.core.AnnotationValidatorImpl
Constructs this validator using given urlConfigFile.
AnnotationValidatorImpl(URL, boolean) - Constructor for class org.javalid.core.AnnotationValidatorImpl
Allows the control of when the extension's method 'configurationLoadingComplete' is called.
AnnotationValidatorImpl(String, URL, boolean) - Constructor for class org.javalid.core.AnnotationValidatorImpl
Protected constructor called by the others which does the actual work (one of configs must be set)
AnnotationValueResolver - Class in org.javalid.core
This is a special class for resolving annotation values, it is not used directly by the framework (currently).
AnnotationValueResolver() - Constructor for class org.javalid.core.AnnotationValueResolver
 

B

BeanLookup - Annotation Type in org.javalid.annotations.helper
This annotation should be used inside a @Lookup annotation to specify you wish to use a javabean to perform validation.
beforePhase(PhaseEvent) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
 
beforeValidation(JvConfigurationWrapper) - Method in interface org.javalid.core.extension.JavalidExtension
Before a the validation starts this methid is called, it can do some initialization or other things that might be needed.
beforeValidation(T, String, String, List<ValidationMessage>) - Method in interface org.javalid.core.JavalidValidationCallbackHandler
Before validation is even started at all, this method is called by the validator.
beforeValidation(JvConfigurationWrapper) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
beforeValidation(JvConfigurationWrapper) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
beforeValidation(JvConfigurationWrapper) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
beforeValidationRound(Object, String, String, int, int, List<ValidationMessage>) - Method in interface org.javalid.core.JavalidValidationCallbackHandler
Before each new validation round the framework will call this method and specify what it is about to *consider* for validation.
BetweenLength - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value where the length <<<<<<< .mine is between the length of this annotation.
BetweenLengths - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple betweenlength annotation checks.
BetweenLengthValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the BetweenLength annotation.
BetweenLengthValidatorImpl() - Constructor for class org.javalid.core.validator.BetweenLengthValidatorImpl
 

C

cacheSupport - Variable in class org.javalid.core.AnnotationValidatorImpl
 
CacheSupport - Class in org.javalid.core.support
This special class provides cache support for the AnnotationValidatorImpl for caching bean instances.
CacheSupport() - Constructor for class org.javalid.core.support.CacheSupport
 
callExtensionsAfterValidation(JvConfigurationWrapper) - Method in class org.javalid.core.config.JvConfiguration
Calls the afterValidation(..) method on each extension
callExtensionsBeforeValidation(JvConfigurationWrapper) - Method in class org.javalid.core.config.JvConfiguration
Calls the beforeValidation(..) method on each extension
callExtensionsConfigurationLoadingComplete(JvConfigurationWrapper) - Method in class org.javalid.core.config.JvConfiguration
Calls the configurationLoadingComplete(..) method on each extension
checkFields - Variable in class org.javalid.core.el.ELContextFactoryImpl
 
checkIsSingleExpression(String) - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
Checks if given value confirms to a single expression, if not raises a JaValidException
checkIsSingleExpression(String, String, String) - Static method in class org.javalid.core.validator.ValidatorSupport
Checks if given value is a single expression, see ELSupport.isExpression(java.lang.String).
clone() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
CollectionSize - Annotation Type in org.javalid.annotations.validation
This annotation can be used for size checks on java.util.Collection or java.util.Map related classes (e.g a list, map, tree ..), can be specified on get methods and fields.
CollectionSizes - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple collectionsize annotation checks.
CollectionSizeValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the CollectionSize annotation.
CollectionSizeValidatorImpl() - Constructor for class org.javalid.core.validator.CollectionSizeValidatorImpl
 
compareCalendars(int, String, String, boolean, Calendar, Calendar, int, List<ValidationMessage>, String) - Static method in class org.javalid.core.validator.ValidatorSupport
Compares two calendars according given mode (mode from @DateCheck).
ComplexValidationInfo - Class in org.javalid.core
The instance passed to complex validators.
ComplexValidationInfo(AnnotationValidator, Object, String, int, int, boolean, String, ValueModel, AnnotationClassCache, boolean) - Constructor for class org.javalid.core.ComplexValidationInfo
 
COMPONENT_TYPE - Static variable in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
config - Variable in class org.javalid.core.el.ELContextFactoryImpl
 
CONFIG_FILE_DECL_NAME - Static variable in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
Parameter name, if set the declarative configuration file is loaded.
CONFIG_FILE_NAME - Static variable in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
configurationLoadingComplete(JvConfigurationWrapper) - Method in interface org.javalid.core.extension.JavalidExtension
This method is called by the configuration loader as soon as it is done loading everything needed.
configurationLoadingComplete(JvConfigurationWrapper) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
configurationLoadingComplete(JvConfigurationWrapper) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
configurationLoadingComplete(JvConfigurationWrapper) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
containsExpression(String) - Static method in class org.javalid.external.jsf.JsfFacadeShared
Returns true if given value contains an expression (somewhere in the text).
context - Variable in class org.javalid.external.spring.SpringAnnotationValidatorImpl
 
contextDestroyed(ServletContextEvent) - Method in class org.javalid.external.jsf.JvJsfContextListener
 
contextInitialized(ServletContextEvent) - Method in class org.javalid.external.jsf.JvJsfContextListener
 
convertDateToCalendar(Date, int) - Static method in class org.javalid.core.validator.ValidatorSupport
Converts given date to a Calendar instance using given convertType (see DateCheck.TYPE_CONVERT_*)
convertDateToString(Date, String) - Static method in class org.javalid.core.validator.ValidatorSupport
Converts given date to a string, using given pattern.
convertMessages(List<ValidationMessage>, FacesContext) - Static method in class org.javalid.external.jsf.JsfMessageConverter
The most simplistic way to convert Jv validation messages to JSF messages.
convertMessages(List<ValidationMessage>, FacesContext, String) - Static method in class org.javalid.external.jsf.JsfMessageConverter
The most simplistic way to convert Jv validation messages to JSF messages.
convertMessages(List<ValidationMessage>, FacesContext, String, boolean, String) - Static method in class org.javalid.external.jsf.JsfMessageConverter
Converts given validation messages to JSF messages.
convertMessages(List<ValidationMessage>, FacesContext, String, boolean, String, String) - Static method in class org.javalid.external.jsf.JsfMessageConverter
Converts given validation messages to JSF messages.
convertMessages(List<ValidationMessage>, Errors) - Method in class org.javalid.external.spring.SpringMessageConverter
Adds given ValidationMessage instances to given Spring's Errors instance.
convertMessages_v12(List<ValidationMessage>, FacesContext) - Static method in class org.javalid.external.jsf.JsfMessageConverter
Since 1.2, messages are already resolvedby the javalid core.
convertMessages_v12(List<ValidationMessage>, FacesContext, String, boolean, String) - Static method in class org.javalid.external.jsf.JsfMessageConverter
This method should be used in case where the messages have been resolved already by the annotationvalidator itself (this is possible since JaValid 1.2).
convertStringToDate(String, String) - Static method in class org.javalid.core.validator.ValidatorSupport
Converts given string to a date using given pattern, raises JavalidException if conversion fails
convertValueToString(Object, String) - Method in class org.javalid.core.validator.AbstractLengthValidatorImpl
Checks if value is not null, then checks if it is of type String, StringBuffer or StringBuilder and returns the value as String.
convertValueToType(String, String) - Static method in class org.javalid.core.support.ReflectionSupport
Converts given value to given type, types supported are:
- java.lang.String
- java.lang.Byte
- java.lang.Short
- java.lang.Integer
- java.lang.Float
- java.lang.Double
- java.lang.Long
And for each listed one their primitive equivalent (byte, short, int etc.), except String.
createCacheForClass(Class, JvConfiguration) - Static method in class org.javalid.core.support.AnnotationSupport
Creates a new AnnotationClassCache for given clazz.
createFacesMessage(ResourceBundle, String, Object[], Locale) - Static method in class org.javalid.external.jsf.JsfSupport
Creates a new faces message.
createFacesMessage(ResourceBundle, String, Object[], Locale, FacesMessage.Severity) - Static method in class org.javalid.external.jsf.JsfSupport
Creates a new faces message.
createFacesMessage(ValidationMessage, FacesMessage.Severity) - Static method in class org.javalid.external.jsf.JsfSupport
Creates a faces message based on given ValidationMessage, note that resolving of messages must be enabled in your configuration (core config) so that the validation message already contains the resolved message.
createSimpleProxyForInterface(ClassLoader, Class<?>, InvocationHandler) - Static method in class org.javalid.core.support.ReflectionSupport
Creates a simple proxy based on given interface class
createValidationPath(String) - Method in interface org.javalid.core.cache.AnnotationCache
Returns a new path appended to currentPath, if currentPath is empty returns the name of the field / method only.
createValidationPath(String, String) - Static method in class org.javalid.core.cache.AnnotationCacheUtils
 
createValidationPath(String) - Method in class org.javalid.core.cache.AnnotationFieldCache
 
createValidationPath(String) - Method in class org.javalid.core.cache.AnnotationMethodCache
 
createValidator() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
createValueModelForCache(AnnotationClassCache, Class, Object, JvConfiguration) - Static method in class org.javalid.core.support.AnnotationSupport
 
createValueModelForCacheSingleProperty(AnnotationClassCache, Class, Object, Object, String, JvConfiguration) - Static method in class org.javalid.core.support.AnnotationSupport
 
createValueModelForClassLevelCache(AnnotationClassCache, Class, Object) - Static method in class org.javalid.core.support.AnnotationSupport
Gathers available classlevel cache annotations for given clazz and returns them in a list.
CustomSaxErrorHandler - Class in org.javalid.core.support
Custom sax error handler, which simply logs.
CustomSaxErrorHandler() - Constructor for class org.javalid.core.support.CustomSaxErrorHandler
 

D

DatabaseState - Class in org.javalid.external.db.core
Preserves database state for a thread.
DatabaseState() - Constructor for class org.javalid.external.db.core.DatabaseState
 
DATE_MODE_EQUALS - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_MODE_EQUALS_LESS_THAN - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_MODE_EQUALS_MORE_THAN - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_MODE_LESS_THAN - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_MODE_MORE_THAN - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_MODE_NOT_EQUALS - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DATE_TYPE_CONVERT_DATE - Static variable in class org.javalid.annotations.validation.AnnotationConstants
Compares the annotated date on date only (so no time is included).
DATE_TYPE_CONVERT_FULL - Static variable in class org.javalid.annotations.validation.AnnotationConstants
Compares the annotated date on date + time (up to seconds)
DATE_TYPE_CONVERT_MILLIS - Static variable in class org.javalid.annotations.validation.AnnotationConstants
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
DateAfter - Annotation Type in org.javalid.annotations.validation
This annotation can be used to check if annotated field/method's date is after given another date (property, which must be set using an expression).
DateAfterValidatorImpl - Class in org.javalid.core.validator
Validator implementation for the @DateAfter annotation.
DateAfterValidatorImpl() - Constructor for class org.javalid.core.validator.DateAfterValidatorImpl
 
DateBefore - Annotation Type in org.javalid.annotations.validation
This annotation can be used to check if annotated field/method's date is before given another date (property, which must be set using an expression).
DateBeforeValidatorImpl - Class in org.javalid.core.validator
Validator implementation for the @DateBefore annotation.
DateBeforeValidatorImpl() - Constructor for class org.javalid.core.validator.DateBeforeValidatorImpl
 
DateCheck - Annotation Type in org.javalid.annotations.validation
Checks if annotated method/field returns a value that applies to this date constraint.
DateChecks - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple DateCheck annotation checks.
DateCheckValidatorImpl - Class in org.javalid.core.validator
Validator implementation for the @DateCheck annotation Changes for 1.1: Refactored: Extends AbstractJavalidValidator
DateCheckValidatorImpl() - Constructor for class org.javalid.core.validator.DateCheckValidatorImpl
 
DateEqual - Annotation Type in org.javalid.annotations.validation
This annotation can be used to check if annotated field/method's date is equal to another date (property, which must be set using an expression).
DateEqualValidatorImpl - Class in org.javalid.core.validator
Validator implementation for the @DateEqual annotation.
DateEqualValidatorImpl() - Constructor for class org.javalid.core.validator.DateEqualValidatorImpl
 
DateNotEqual - Annotation Type in org.javalid.annotations.validation
This annotation can be used to check if annotated field/method's date is NOT equal to another date (property, which must be set using an expression).
DateNotEqualValidatorImpl - Class in org.javalid.core.validator
Validator implementation for the @DateNotEqual annotation.
DateNotEqualValidatorImpl() - Constructor for class org.javalid.core.validator.DateNotEqualValidatorImpl
 
DatesAfter - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple DateAfter annotation checks.
DatesBefore - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple DateBefore annotation checks.
DatesEqual - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple DateEqual annotation checks.
DatesNotEqual - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple DateNotEqual annotation checks.
DbNumCheck - Annotation Type in org.javalid.external.db.annotations.validation
If a method or field is annotated with this annotation it means that its value must be checked against a database query.
DbNumChecks - Annotation Type in org.javalid.external.db.annotations.validation
Allows you to specify multiple DbNumCheck annotation checks.
DbNumCheckValidatorImpl - Class in org.javalid.external.db.validator
The validator which provides all validation for the @DbNumCheck annotation.
DbNumCheckValidatorImpl() - Constructor for class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
DebugSupport - Class in org.javalid.core.support
Provides some print related functions for debugging purposes only.
DebugSupport() - Constructor for class org.javalid.core.support.DebugSupport
 
DEFAULT_DATE_PATTERN - Static variable in class org.javalid.annotations.validation.AnnotationConstants
 
DEFAULT_GROUP - Static variable in annotation type org.javalid.annotations.core.JvGroup
Default group used in JvGroup and as ValidateDefinition primaryGroup.
destroy() - Method in interface org.javalid.core.extension.JavalidExtension
Called once the the AnnotationValidator's destroy() method has been called.
destroy() - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
destroy() - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
destroy() - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
determineLength(String, String, String) - Method in class org.javalid.core.validator.AbstractLengthValidatorImpl
Returns the length based on value, the countAs and charSet.
doValidate(T, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
doValidate(BetweenLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.BetweenLengthValidatorImpl
 
doValidate(CollectionSize, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.CollectionSizeValidatorImpl
 
doValidate(DateAfter, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateAfterValidatorImpl
 
doValidate(DateBefore, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateBeforeValidatorImpl
 
doValidate(DateCheck, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateCheckValidatorImpl
 
doValidate(DateEqual, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateEqualValidatorImpl
 
doValidate(DateNotEqual, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateNotEqualValidatorImpl
 
doValidate(EmptyOrNotEmptyAll, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.EmptyOrNotEmptyAllValidatorImpl
 
doValidate(ExactLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ExactLengthValidatorImpl
 
doValidate(LovConstraint, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.LovConstraintValidatorImpl
 
doValidate(MaxLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxLengthValidatorImpl
 
doValidate(MaxValue, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxValueValidatorImpl
 
doValidate(MinLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinLengthValidatorImpl
 
doValidate(MinValue, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinValueValidatorImpl
 
doValidate(NotEmptyAll, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotEmptyAllValidatorImpl
 
doValidate(NotEmpty, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotEmptyValidatorImpl
 
doValidate(NotNullAll, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotNullAllValidatorImpl
 
doValidate(NotNull, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotNullValidatorImpl
 
doValidate(NullOrNotNullAll, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NullOrNotNullAllValidatorImpl
 
doValidate(RegularExpression, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.RegularExpressionValidatorImpl
 
doValidate(ValidateList, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateListValidatorImpl
 
doValidate(ValidateMap, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateMapValidatorImpl
 
doValidate(DbNumCheck, Object, String, JvConfigurationWrapper) - Method in class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
doValidate(PhaseEvent) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Executes the actual validation.

E

ELContextFactory - Interface in org.javalid.core.el
Interface which hides away the implementation of the elcontext.
ELContextFactoryImpl - Class in org.javalid.core.el
 
ELContextFactoryImpl(JvConfiguration) - Constructor for class org.javalid.core.el.ELContextFactoryImpl
 
ELContextFactoryJSFImpl - Class in org.javalid.external.jsf.el
 
ELContextFactoryJSFImpl(JvConfiguration) - Constructor for class org.javalid.external.jsf.el.ELContextFactoryJSFImpl
 
ELString - Class in org.javalid.core.el
 
ELString(String, boolean) - Constructor for class org.javalid.core.el.ELString
 
ELSupport - Class in org.javalid.core.el
Supportive class to get default resolver for framework and other shared resolver methods.
ELSupport() - Constructor for class org.javalid.core.el.ELSupport
 
EmptyOrNotEmptyAll - Annotation Type in org.javalid.annotations.validation
Use this annotation to specify that methods and/or fields must be all EMPTY or NOT EMPTY.
EmptyOrNotEmptyAllPlural - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple EmptyOrNotEmptyAll annotation checks.
EmptyOrNotEmptyAllValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating several values at once and they must be all EMPTY or all be NON-EMPTY.
EmptyOrNotEmptyAllValidatorImpl() - Constructor for class org.javalid.core.validator.EmptyOrNotEmptyAllValidatorImpl
 
encodeEnd(FacesContext, UIComponent) - Method in class org.javalid.external.jsf.ui.renderer.JvValidateAllRenderer
 
error(SAXParseException) - Method in class org.javalid.core.support.CustomSaxErrorHandler
 
ExactLength - Annotation Type in org.javalid.annotations.validation
Checks if annotated method/field returns the exact length of this annotation.
ExactLengths - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple ExactLength annotation checks.
ExactLengthValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the ExactLength annotation.
ExactLengthValidatorImpl() - Constructor for class org.javalid.core.validator.ExactLengthValidatorImpl
 
EXTENSION_DATABASE_NAME - Static variable in class org.javalid.core.config.JvConfiguration
Name of the database extension.
EXTENSION_JSF_NAME - Static variable in class org.javalid.core.config.JvConfiguration
Name of the jsf extension.
EXTENSION_SPRING_NAME - Static variable in class org.javalid.core.config.JvConfiguration
Name of the spring extension.

F

FaceletsLibrary - Class in org.javalid.external.jsf.ui.library
Facelets library class for JSF components of JV.
FaceletsLibrary() - Constructor for class org.javalid.external.jsf.ui.library.FaceletsLibrary
 
fatalError(SAXParseException) - Method in class org.javalid.core.support.CustomSaxErrorHandler
 
FieldResolver - Class in org.javalid.core.el
 
FieldResolver() - Constructor for class org.javalid.core.el.FieldResolver
 
findAnnotationValidator(FacesContext) - Static method in class org.javalid.external.jsf.JsfFacadeShared
This method attempts to locate an AnnotationValidator, does NOT initiate one.
findField(Object, String) - Static method in class org.javalid.core.support.ReflectionSupport
Finds field (private fields included).
findField(Class, String) - Static method in class org.javalid.core.support.ReflectionSupport
 
findMethod(Object, String) - Static method in class org.javalid.core.support.ReflectionSupport
Finds given methodName on given instance, if found returns the method if not found raises a JvException.
findMethod(Object, String, Class[]) - Static method in class org.javalid.core.support.ReflectionSupport
Finds given methodName on given instance, if found returns the method if not found raises a JavalidException.
findMethod(Class, String, Class[]) - Static method in class org.javalid.core.support.ReflectionSupport
Finds given methodName on given class, if found returns the method if not raises JavalidException
findViewElement(String) - Method in class org.javalid.external.jsf.config.JsfConfigurationDeclarative
Returns the ViewElement for given path or null if not found

G

GenericAnnotationCache - Class in org.javalid.core.cache
This class is the general cache used to store any annotation-related information for classes and is the direct entry point to this cache.
GenericAnnotationCache() - Constructor for class org.javalid.core.cache.GenericAnnotationCache
 
getActive() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getActive() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
getActive() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
getAnnotationCacheFields(String) - Method in class org.javalid.core.cache.AnnotationClassCache
 
getAnnotationCacheForClass(String) - Method in class org.javalid.core.cache.AnnotationClassCache
Returns the classcache for given className (that which was found on the class exactly, no inherited stuff).
getAnnotationCacheMethods(String) - Method in class org.javalid.core.cache.AnnotationClassCache
 
getAnnotationClass() - Method in class org.javalid.core.config.AnnotationInfo
 
getAnnotationClassCache() - Method in class org.javalid.core.ComplexValidationInfo
 
getAnnotations() - Method in class org.javalid.core.AnnotationStorage
 
getAnnotations() - Method in interface org.javalid.core.cache.AnnotationBaseCache
Returns an immutable list with all annotations that are on the the field / method - supported by JaValid.
getAnnotations() - Method in class org.javalid.core.cache.AnnotationClassLevelCache
 
getAnnotations() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getAnnotations() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getAnnotationValidator() - Method in class org.javalid.core.ComplexValidationInfo
 
getAnnotationValidator() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Get the validator to use if needed (some advanced validation annotations need it)
getAnnotationValueModel() - Method in class org.javalid.core.ComplexValidationInfo
If field / method validation contains the instance it is about.
getAnotationClassCache(Class) - Method in class org.javalid.core.cache.GenericAnnotationCache
Returns AnnotationClassCache if found for given class, null if not found.
getAsBigDecimal(String) - Static method in class org.javalid.core.validator.ValidatorSupport
Tries to convert value to BigDecimal, returns on success.
getAsBigInteger(String) - Static method in class org.javalid.core.validator.ValidatorSupport
Tries to convert value to BigInteger, returns on success.
getAttributeValue(NamedNodeMap, String, boolean, String) - Static method in class org.javalid.core.support.XMLSupport
Method to get a value from an attribute, returns null if not found.
getBackingBeanName() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getBeanFromCache(Class) - Method in class org.javalid.core.support.CacheSupport
Returns instance from cache if found, null otherwise.
getBeanFromCache(String) - Method in class org.javalid.core.support.CacheSupport
Returns instance from cache if found, null otherwise.
getBundleNames() - Method in interface org.javalid.core.resource.MessageCodeResourceBundleResolver
Returns bundlenames in use
getBundleNames() - Method in class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
getCacheElement() - Method in class org.javalid.core.ValueModel
 
getClassNamesIncludingParents(Class) - Static method in class org.javalid.core.support.AnnotationSupport
Returns a list containing all classnames (including the clazz itself) up to the class that defines the @ValidateDefinition (so you get the child to parent hierarchy), if @ValidateDefinition is defined on clazz it returns a list with the clazz name only.
getClassValues(JvParam[], Object[], JvConfigurationWrapper) - Static method in class org.javalid.core.support.ReflectionSupport
Returns the classes for given parameter values (in the same order).
getCommonPropertyType(ELContext, Object) - Method in class org.javalid.core.el.FieldResolver
 
getCommonPropertyType(ELContext, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
getComponentType() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
getConfigWrapper() - Method in class org.javalid.core.config.JvConfiguration
Gets a new configuration wrapper for this configuration.
getConnection(String) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
Internally this method works as follows: First checks the DatabaseState, to find out if it can find a shared connection using given dsRef.
getConnections() - Static method in class org.javalid.external.db.core.DatabaseState
 
getCurrentClassLoader() - Static method in class org.javalid.external.jsf.JsfSupport
Returns the classloader to use, by default the current thread's classloader otherwise the one of this class.
getCurrentGroup() - Method in class org.javalid.core.ComplexValidationInfo
 
getCurrentLevelDeep() - Method in class org.javalid.core.ComplexValidationInfo
 
getCurrentLevelDeep() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
getCurrentPathPrefix() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
getCurrentValue() - Method in class org.javalid.core.ValueModel
 
getDeclaredAnnotationOnClass(Class, Class) - Static method in class org.javalid.core.support.ReflectionSupport
 
getDefaultELResolver(boolean, boolean) - Static method in class org.javalid.core.el.ELSupport
 
getELContext() - Method in class org.javalid.core.config.JvConfiguration
Returns the context that is used by the framework.
getELContext() - Method in interface org.javalid.core.el.ELContextFactory
 
getELContext() - Method in class org.javalid.core.el.ELContextFactoryImpl
 
getELContext() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns the context that is used by the framework.
getELContext() - Method in class org.javalid.external.jsf.el.ELContextFactoryJSFImpl
 
getExpressionDataWithClassLevelDefaultRegistered(Object) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Creates a new expressionfactory, gets a ELContext from it and registers the default things for CLASSLEVEL validation (see ELSupport.registerDefaultExpressionForClassLevelValidation(javax.el.ExpressionFactory, javax.el.ELContext, java.lang.Object) where instanceValue is registered under ${me) by default.
getExpressionDataWithDefaultRegistered(Object, Object) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Creates a new expressionfactory, gets a ELContext from it and registers the default things (see ELSupport.registerDefaultExpressionsForStandardValidation(javax.el.ExpressionFactory, javax.el.ELContext, java.lang.Object, java.lang.Object) where validationValue is registered under ${this) by default.
getExpressionFactory() - Method in class org.javalid.core.config.JvConfiguration
Returns a new ExpressionFactory to use
getExpressionFactory() - Method in interface org.javalid.core.el.ELContextFactory
 
getExpressionFactory() - Method in class org.javalid.core.el.ELContextFactoryImpl
 
getExpressionFactory() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns a new ExpressionFactory to use
getExpressionParent() - Static method in class org.javalid.core.el.ELSupport
 
getExpressionStringForComponentProperty(UIComponent, String) - Method in interface org.javalid.external.jsf.JsfFacade
Returns the expression string from either the ValueBinding/ValueExpression that is resolved from the component using given property.
getExpressionStringForComponentProperty(UIComponent, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
getExpressionStringForComponentProperty(UIComponent, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
getExpressionThis() - Static method in class org.javalid.core.el.ELSupport
 
getExtension(String) - Method in class org.javalid.core.config.JvConfiguration
Returns the extension for given name if found, null otherwise.
getExtension(String) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns the extension for given name if found, null otherwise.
getFamily() - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
getFeatureDescriptors(ELContext, Object) - Method in class org.javalid.core.el.FieldResolver
 
getFeatureDescriptors(ELContext, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
getField() - Method in class org.javalid.core.AnnotationStorage
 
getFieldsForClassName(String) - Method in class org.javalid.core.cache.AnnotationClassCache
 
getGenericAnnotationCache() - Method in class org.javalid.core.config.JvConfiguration
Returns the generic annotation cache
getGroup() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
getGroup() - Method in class org.javalid.core.ValidatorParams
 
getGroup() - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
getGroup() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
getGroup() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
getGroup() - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
getGroupName() - Method in class org.javalid.core.AnnotationStorage
 
getGroups() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getId() - Method in class org.javalid.external.db.config.SqlQuery
 
getId() - Method in class org.javalid.external.jsf.config.ViewElement
 
getIgnoreUIComponentNotFound() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getImplementationClassForAnnotation(String) - Method in class org.javalid.core.config.JvConfiguration
Checks the map containing the annotation implementations supported by the framework.
getInstance() - Method in class org.javalid.core.ValidatorParams
 
getJsfBean(String) - Method in interface org.javalid.core.extlookup.JsfLookupExt
This method locates given bean and returns it.
getJsfBean(String) - Method in class org.javalid.external.jsf.lookup.JsfLookupExtImpl
 
getJsfConfigurationDeclarative() - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
Returns the configuration for declarative validation or null if it was not loaded.
getJsfFacade() - Static method in class org.javalid.external.jsf.JsfSupport
Returns the current loaded jsf facade that is used by this class.
getJvGroup() - Method in interface org.javalid.core.cache.AnnotationBaseCache
Returns the group annotation that was on the field, method or class.
getJvGroup() - Method in class org.javalid.core.cache.AnnotationClassLevelCache
 
getJvGroup() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getJvGroup() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getLevelDeep() - Method in class org.javalid.core.ValidatorParams
 
getLocale() - Method in interface org.javalid.core.resource.LocaleResolver
Returns the locale to use
getLocale() - Method in class org.javalid.core.resource.LocaleResolverImpl
 
getLocaleResolver() - Method in interface org.javalid.core.AnnotationValidator
Returns the current locale resolver in use (which is the default implementation if not set).
getLocaleResolver() - Method in class org.javalid.core.AnnotationValidatorImpl
 
getLookup() - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
Returns the lookup
getMaxLevelDeep() - Method in class org.javalid.core.ComplexValidationInfo
 
getMaxLevelDeep() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
getMessage() - Method in class org.javalid.core.ValidationMessage
Returns the message code, you can override error codes in your own property file.
getMessageCodeResolver() - Method in interface org.javalid.core.AnnotationValidator
Returns the current MessageCodeResolver in use (which is the default implementation if not set).
getMessageCodeResolver() - Method in class org.javalid.core.AnnotationValidatorImpl
 
getMethod() - Method in class org.javalid.core.AnnotationStorage
 
getMethodsForClassName(String) - Method in class org.javalid.core.cache.AnnotationClassCache
 
getMyParent() - Method in class org.javalid.core.ComplexValidationInfo
 
getName() - Method in interface org.javalid.core.cache.AnnotationCache
Returns name of field / method.
getName() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getName() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getNameParent() - Static method in class org.javalid.core.el.ELSupport
 
getNameThis() - Static method in class org.javalid.core.el.ELSupport
 
getNamingContainerId() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getNotEmptyAnnotation() - Method in class org.javalid.core.AnnotationStorage
Convenience method to directly get the NotEmpty annotation on this method.
getNotEmptyAnnotation() - Method in interface org.javalid.core.cache.AnnotationCache
If present, returns the NotEmpty annotation, else returns null.
getNotEmptyAnnotation() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getNotEmptyAnnotation() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getNotNullAnnotation() - Method in class org.javalid.core.AnnotationStorage
Convenience method to directly get the NotNull annotation on this method.
getNotNullAnnotation() - Method in interface org.javalid.core.cache.AnnotationCache
If present, returns the NotNull annotation, else returns null.
getNotNullAnnotation() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getNotNullAnnotation() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getObject() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getObjectMyParent() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
getOne() - Method in class org.javalid.core.support.TuplePair
 
getPath() - Method in class org.javalid.core.AnnotationStorage
 
getPath() - Method in class org.javalid.core.ValidationMessage
Returns the error path
getPathToParent() - Method in class org.javalid.core.ComplexValidationInfo
 
getPhaseId() - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
 
getPluralAnnotationClass() - Method in class org.javalid.core.config.AnnotationInfo
 
getPrefixPath() - Method in class org.javalid.core.ValidatorParams
 
getPrimitiveAsObjectString(String) - Static method in class org.javalid.core.support.ReflectionSupport
 
getPrimitiveClassType(String) - Static method in class org.javalid.core.support.ReflectionSupport
For given primitive type (byte,short,int,long,float,double) returns equivalent Class.
getProxyRecognizers() - Method in class org.javalid.core.config.JvConfiguration
Returns all names to recognize a classname as a proxied object (only valid if isCheckForProxy() returns true, else this returns null).
getProxyRecognizers() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns all names to recognize a classname as a proxied object (only valid if isCheckForProxy() returns true, else this returns null).
getQuery() - Method in class org.javalid.external.db.config.SqlQuery
 
getQuery(String, String) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
getRecurseLevel() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getRefDs() - Method in class org.javalid.external.db.config.SqlQuery
 
getRendererType() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
getResolvedMessage() - Method in class org.javalid.core.ValidationMessage
Returns resolved message or null if it was not set
getResourceBundle(Locale, String) - Static method in class org.javalid.external.jsf.JsfSupport
Returns the ResourceBundle, raises JvException if no ResourceBundle was found.
getResourceBundleFromJsfConfiguration(FacesContext, Locale) - Static method in class org.javalid.external.jsf.JsfSupport
Convenience method, which loads the resource bundle that was defined in the jv jsf configuration file.
getResourceBundleName() - Method in class org.javalid.external.jsf.config.JsfConfigurationDeclarative
Returns the bundleName to use, if NOT specified by the user returns null, indicating the default bundleName on the facescontext must be used.
getSpringBean(String) - Method in interface org.javalid.core.extlookup.SpringLookupExt
This method locates given bean and returns it.
getSpringBean(String) - Method in class org.javalid.external.spring.lookup.SpringLookupExtImpl
 
getStaticField() - Method in class org.javalid.external.db.config.SqlQuery
 
getStopValidationAnnotation() - Method in interface org.javalid.core.cache.AnnotationCache
If present, returns the StopValidation annotation else returns null.
getStopValidationAnnotation() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
getStopValidationAnnotation() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
getTwo() - Method in class org.javalid.core.support.TuplePair
 
getType(ELContext, Object, Object) - Method in class org.javalid.core.el.FieldResolver
 
getType(ELContext, Object, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
getValidateCallInfo() - Static method in class org.javalid.core.ThreadState
Deprecated. Usage of this method is deprecated, if you need this info in your validator define it as a complex validator. In a next release this will be removed!
getValidateDefinition() - Method in class org.javalid.core.cache.AnnotationClassCache
 
getValidationDefinition(Object) - Static method in class org.javalid.core.support.AnnotationSupport
Checks given object and returns its ValidateDefinition if found, null otherwise.
getValidationDefinition(Class) - Static method in class org.javalid.core.support.AnnotationSupport
 
getValidationPrefixPath() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getValidationRuleElements() - Method in class org.javalid.external.jsf.config.ViewElement
 
getValidator() - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
Returns the validator
getValidator() - Method in class org.javalid.external.spring.SpringValidator
 
getValidatorCallInfo() - Static method in class org.javalid.core.validator.ValidatorSupport
Deprecated. Usage of this method is deprecated, if you need this info in your validator define it as a complex validator. In a next release this will be removed!
getValidatorClass() - Method in class org.javalid.core.config.AnnotationInfo
 
getValidatorMap() - Method in class org.javalid.external.spring.SpringValidator
 
getValue() - Method in class org.javalid.core.AnnotationValueResolver
Use this map to retrieve an annotation value.
getValue() - Method in class org.javalid.core.el.ELString
 
getValue(ELContext, Object, Object) - Method in class org.javalid.core.el.FieldResolver
 
getValue(ELContext, Object, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
getValueAsDouble(Object) - Static method in class org.javalid.core.validator.ValidatorSupport
For given value, try to convert it to a double value and return it.
getValueForComponentProperty(FacesContext, UIComponent, String) - Method in interface org.javalid.external.jsf.JsfFacade
Gets the value of a property from a component.
getValueForComponentProperty(FacesContext, UIComponent, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
getValueForComponentProperty(FacesContext, UIComponent, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
getValueForExpression(FacesContext, String) - Method in interface org.javalid.external.jsf.JsfFacade
For given expression, lookups ValueBinding / ValueExpression and retrieves the value from it.
getValueForExpression(FacesContext, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
getValueForExpression(FacesContext, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
getValueFromField(Object, Field) - Static method in class org.javalid.core.support.ReflectionSupport
Retrieves the value from given field, first calls setAccessible(true) to allow access to private fields.
getValueFromField(Object, Field, String[]) - Static method in class org.javalid.core.support.ReflectionSupport
Retrieves the value from given field, first calls setAccessible(true) to allow access to private fields.
getValues() - Method in class org.javalid.core.ValidationMessage
Returns the values associated to this message (if any), see the validation annotations to find out what is stored in here exactly.
getValuesForJvParams(Object, String, JvParam[], JvConfigurationWrapper) - Static method in class org.javalid.core.support.ReflectionSupport
Returns the values for given parameter.
GROUP_APPLY_ALL - Static variable in annotation type org.javalid.annotations.core.JvGroup
Annotations (validation ones) can refer to this constant to denote they apply to whatever group is specified on the method (all groups).

H

hasAnnotations() - Method in interface org.javalid.core.cache.AnnotationBaseCache
Returns true if at least one (javalid) supported annotation is present.
hasAnnotations() - Method in class org.javalid.core.cache.AnnotationClassLevelCache
 
hasAnnotations() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
hasAnnotations() - Method in class org.javalid.core.cache.AnnotationMethodCache
 

I

init() - Method in class org.javalid.core.AnnotationStorage
Initializes everything, called from constructor.
init(String, URL) - Method in class org.javalid.core.config.JvConfiguration
 
init(Map<String, String>, JvConfigurationWrapper) - Method in interface org.javalid.core.extension.JavalidExtension
This method is called only once, as soon as the extension is created (after its constructor has been called) and provides you with the parameters you might have passed to this extension.
init(Map<String, String>, JvConfigurationWrapper) - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
init(String, ServletContext) - Method in class org.javalid.external.jsf.config.JsfConfigurationDeclarative
 
init(Map<String, String>, JvConfigurationWrapper) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
init(Map<String, String>, JvConfigurationWrapper) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
Instance - Static variable in class org.javalid.external.jsf.ui.library.FaceletsLibrary
 
instantiate(String) - Static method in class org.javalid.core.support.ReflectionSupport
Convenience method, which tries to locate and create a class first and then calls instantiate(clazz).
instantiate(Class) - Static method in class org.javalid.core.support.ReflectionSupport
Instantiates given class (must hava a public non-args constructor).
instantiate(String, Class[], Object[]) - Static method in class org.javalid.core.support.ReflectionSupport
Uses given className and tries to locate it, then calls instantiate(..) method of this class.
instantiate(Class, Class[], Object[]) - Static method in class org.javalid.core.support.ReflectionSupport
Instantiates given class.
invoke(Object, Method, Object[]) - Method in class org.javalid.core.support.JvGroupProxyHandler
 
invokeMethod(Object, Method, Object[]) - Static method in class org.javalid.core.support.ReflectionSupport
Invokes given method using the object and parameters provided.
invokeMethodByName(Object, String) - Static method in class org.javalid.core.support.ReflectionSupport
Convenience method which invokes given method on given object and returns the value.
isActive() - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
isActive() - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
isAllowRecurse() - Method in class org.javalid.core.ComplexValidationInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in interface org.javalid.core.cache.AnnotationBaseCache
Returns true if given annotation is present in the map (at least once)
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.javalid.core.cache.AnnotationClassLevelCache
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.javalid.core.cache.AnnotationFieldCache
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.javalid.core.cache.AnnotationMethodCache
 
isAnnotationValidated(Annotation) - Method in class org.javalid.core.AnnotationStorage
Returns true if given annotation-class has already been validated on the method's value (so there's no need to validate them twice).
isBeanInCache(Class) - Method in class org.javalid.core.support.CacheSupport
Return true if for given clazz an instance is in the cache.
isBeanInCache(String) - Method in class org.javalid.core.support.CacheSupport
Return true if for given className an instance is in the cache.
isBigMathNumber(Object) - Static method in class org.javalid.core.validator.ValidatorSupport
Returns true if given value is a big number (BigInteger or BigDecimal).
isCacheResults() - Method in class org.javalid.core.AnnotationValueResolver
Is the class allowed to cache results.
isCheckAnnotationsOnMethodsGlobalLevel() - Method in class org.javalid.core.config.JvConfiguration
Returns true if annotations must be checked on methods, if false fields must be used.
isCheckAnnotationsOnMethodsGlobalLevel() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns true if annotations must be checked on methods, if false fields must be used.
isCheckForProxy() - Method in class org.javalid.core.config.JvConfiguration
Return true if classes should check the parent class for an annotation (method annotations e.g) if not found on the current method/class.
isCheckForProxy() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Return true if classes should check the parent class for an annotation (method annotations e.g) if not found on the current method/class.
isClassInCache(Class) - Method in class org.javalid.core.cache.GenericAnnotationCache
Returns true if given clazz is in cache (checks inheritance hierarchy), that is: Say a baseclass Person is stored, then subclass Creditor is also in cache (as it is a subclass).
isClassLevelAnnotation(String) - Method in class org.javalid.core.config.JvConfiguration
Returns true if the annotation is meant for class-level (to be annotated on a class).
isEmptyString(String) - Static method in class org.javalid.core.validator.ValidatorSupport
Returns true if given string is either null or has a length of 0.
isExpression() - Method in class org.javalid.core.el.ELString
 
isExpression(String) - Static method in class org.javalid.core.el.ELSupport
Checks if given value starts with #{ or ${ and ends with }.
isExpression(String) - Static method in class org.javalid.external.jsf.JsfFacadeShared
Checks if given value starts with #{ or ${ and ends with }, like a jsf expression.
isExtensionLoaded(String) - Method in class org.javalid.core.config.JvConfiguration
Returns true if an extension under given name is loaded, false otherwise.
isExtensionLoaded(String) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns true if an extension under given name is loaded, false otherwise.
isFieldsCached() - Method in class org.javalid.core.cache.AnnotationClassCache
 
isGlobalMessage() - Method in class org.javalid.core.ValidationMessage
Returns true if this message should be a global message (note that this property is originally taken from annotation's globalMessage), there it can be used to say that an error when validating for that annotation must be shown as a global message instead of using the validation path.
isImplementationClassAvailableForAnnotation(String) - Method in class org.javalid.core.config.JvConfiguration
Returns true if for given fully qualified classname of an annotation, a validator is available
isJsfExpression(String) - Static method in class org.javalid.external.jsf.JsfSupport
Checks if given value starts with #{ or ${ and ends with }, like a jsf expression.
isMessageResolvingEnabled() - Method in interface org.javalid.core.AnnotationValidator
Returns true if automatic message resolving is enabled
isMessageResolvingEnabled() - Method in class org.javalid.core.AnnotationValidatorImpl
 
isNumericValue(Object) - Static method in class org.javalid.core.validator.ValidatorSupport
Returns true if given value is a numeric value (either as wrapper or as real primitive, which is now in a wrapper anyway).
isPluralAnnotationSupported(String) - Method in class org.javalid.core.config.JvConfiguration
Returns true if given plural annotation is supported.
isPluralAnnotationSupported(String) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Returns true if given plural annotation is supported.
isPrimitiveClassType(String) - Static method in class org.javalid.core.support.ReflectionSupport
Returns if given type is a primitive class type.
isPrimitiveSupportedType(String) - Static method in class org.javalid.core.support.ReflectionSupport
Returns true if given type is supported by the framework (in core validation implementations or just in general).
isPropertyCall() - Method in class org.javalid.core.ComplexValidationInfo
Returns true if we're validating a property, false for an object.
isPropertyCall() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
isReadOnly(ELContext, Object, Object) - Method in class org.javalid.core.el.FieldResolver
 
isReadOnly(ELContext, Object, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
isRecurse() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
isRecurse() - Method in class org.javalid.core.ValidatorParams
 
isRecursionAllowed(String) - Method in class org.javalid.core.AnnotationStorage
Returns true if recursion for this group is allowed, false if it is not.
isRecursionAllowedForGroup(JvGroup, String) - Static method in class org.javalid.core.support.AnnotationSupport
 
isResolveMessages() - Method in class org.javalid.core.config.JvConfiguration
Returns true if annotation validators should resolve validation messages.
isTransient() - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
isValidFieldForValidation(Field) - Static method in class org.javalid.core.support.ReflectionSupport
Returns true if given field is non-static, basically we allow every field for validation except for static fields.
isValidMethodForValidation(Method) - Static method in class org.javalid.core.support.ReflectionSupport
Returns true if given method conforms to the standard javabean standard for a get method.
isViewElementPresent(String) - Method in class org.javalid.external.jsf.config.JsfConfigurationDeclarative
Return true if for given path a ViewElement exists

J

JAVALID_MESSAGE_BUNDLE - Static variable in interface org.javalid.core.resource.MessageCodeResourceBundleResolver
Message bundle of javalid (ships with the framework).
JavalidDbException - Exception in org.javalid.external.db.exc
Exception that is raised by the extension if connections cannot be retrieved, datasources not found and alike.
JavalidDbException(String) - Constructor for exception org.javalid.external.db.exc.JavalidDbException
 
JavalidDbException(String, Throwable) - Constructor for exception org.javalid.external.db.exc.JavalidDbException
 
JavalidException - Exception in org.javalid.core
Runtime exception thrown by the framework if a serious error occurs during for instance configuration loading and/or validation.
JavalidException(String) - Constructor for exception org.javalid.core.JavalidException
 
JavalidException(String, Throwable) - Constructor for exception org.javalid.core.JavalidException
 
JavalidExtension - Interface in org.javalid.core.extension
Any extension must implement this interface.
JavalidExtensionDatabaseImpl - Class in org.javalid.external.db.extension
The JaValid Database extension implementation.
JavalidExtensionDatabaseImpl() - Constructor for class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
JavalidExtensionJsfImpl - Class in org.javalid.external.jsf.extension
The JaValid JSF extension implementation.
JavalidExtensionJsfImpl() - Constructor for class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
JavalidExtensionLookup - Interface in org.javalid.core.extension
This extension interface is required by extensions that support some kind of lookup and/or validation.
JavalidExtensionSpringImpl - Class in org.javalid.external.spring.extension
The JaValid Spring extension implementation.
JavalidExtensionSpringImpl() - Constructor for class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
JavalidLookupFailedException - Exception in org.javalid.core
Raised by methods that fail to lookup a bean (in e.g. spring, seam or jndi).
JavalidLookupFailedException(String) - Constructor for exception org.javalid.core.JavalidLookupFailedException
 
JavalidLookupFailedException(String, Throwable) - Constructor for exception org.javalid.core.JavalidLookupFailedException
 
JavalidValidationCallbackHandler<T> - Interface in org.javalid.core
Any class can implement this interface if it wishes to function as a callback handler.
JavalidValidator<T extends java.lang.annotation.Annotation> - Interface in org.javalid.core.validator
This interface is the contract for a class that performs validation for an annotation.
Jsf11Resolver - Class in org.javalid.external.jsf.el
 
Jsf11Resolver() - Constructor for class org.javalid.external.jsf.el.Jsf11Resolver
 
JSF_FACADE_CLASS_11 - Static variable in interface org.javalid.external.jsf.JsfFacade
The class implementing the facade for JSF 1.1
JSF_FACADE_CLASS_12 - Static variable in interface org.javalid.external.jsf.JsfFacade
The class implementing the facade for JSF 1.2
JsfConfigurationDeclarative - Class in org.javalid.external.jsf.config
This class is responsible for loading the jsf xml configuration (validation rules and such).
JsfConfigurationDeclarative(String) - Constructor for class org.javalid.external.jsf.config.JsfConfigurationDeclarative
 
JsfConfigurationDeclarative(String, ServletContext) - Constructor for class org.javalid.external.jsf.config.JsfConfigurationDeclarative
 
JsfFacade - Interface in org.javalid.external.jsf
This interface is implemented by two classes, each for a different JSF version (1.1 and 1.2).
JsfFacadeImpl_11 - Class in org.javalid.external.jsf
This implements the JSF version facade, for JSF 1.1 implementations.
JsfFacadeImpl_11() - Constructor for class org.javalid.external.jsf.JsfFacadeImpl_11
 
JsfFacadeImpl_12 - Class in org.javalid.external.jsf
This implements the JSF version facade, for JSF 1.2 implementations.
JsfFacadeImpl_12() - Constructor for class org.javalid.external.jsf.JsfFacadeImpl_12
 
JsfFacadeShared - Class in org.javalid.external.jsf
Shared methods for the jsf part of the framework.
JsfFacadeShared() - Constructor for class org.javalid.external.jsf.JsfFacadeShared
 
JsfLookup - Annotation Type in org.javalid.annotations.helper
Use this supportive annotation inside @Lookup to specify you wish to use the JsfLookup to find a class to do validation with (or anything else, depending on the situation where it is used exactly).
JsfLookupExt - Interface in org.javalid.core.extlookup
This interface defines the contract that must be used for looking up JSF (Java Server Faces) beans.
JsfLookupExtImpl - Class in org.javalid.external.jsf.lookup
Implements JsfLookupExt, which allows access to JSF beans.
JsfLookupExtImpl() - Constructor for class org.javalid.external.jsf.lookup.JsfLookupExtImpl
 
JsfMessageConverter - Class in org.javalid.external.jsf
This class can be used to convert a standard List<ValidationMessage> result to JSF (Java Server Faces) messages.
JsfSupport - Class in org.javalid.external.jsf
Utility class for JSF.
JsfValidatorExt - Interface in org.javalid.core.extvalidator
Interface that should be implemented by a validator that uses JSF beans to perform validation.
JsfValidatorExtImpl - Class in org.javalid.external.jsf.validator
JSF validator that is used by the jv-framework to validate with backing beans.
JsfValidatorExtImpl() - Constructor for class org.javalid.external.jsf.validator.JsfValidatorExtImpl
 
JV_ANNOTATION_USE_BEAN_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), denoting if a Spring bean must be specified or the normal jv-validator-class.
JV_ANNOTATION_VALIDATOR_BEAN_CLASS_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), denoting which bean must be found (in Spring WebApplicationContext or JSF EL context, both are tried in that order if available).
JV_ANNOTATION_VALIDATOR_CONFIG_FILE_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), the value should tell what JV config file to use (full path).
JV_ANNOTATION_VALIDATOR_IMPLEMENTATION_CLASS_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), denoting which AnnotationValidator class must be instantiated (and stored in the servlet context).
JV_CONFIG_DEFAULT_FILE - Static variable in class org.javalid.core.config.JvConfiguration
Default configuration file that ships in the core jar file and used by AnnotationValidatorImpl by default if not told otherwise (without message resolving as was in javalid 1.1 and older)
JV_CONFIG_FILE_FIELD - Static variable in class org.javalid.core.config.JvConfiguration
Same configuration file as the default, except the annotations-on-element is field (the default is method).
JV_CONFIG_FILE_FIELD_WITH_MSG_RESOLVING - Static variable in class org.javalid.core.config.JvConfiguration
Same as the JV_CONFIG_FILE_FIELD field, except here message resolving of ValidationMessages is enabled.
JV_CONFIG_FILE_METHOD_FILE_WITH_MSG_RESOLVING - Static variable in class org.javalid.core.config.JvConfiguration
Same as the default config file, except here message resolving of ValidationMessages is enabled.
JV_JSF_CONFIG_FILE_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), the value should tell what config file to use (full path).
JvComponentValidator - Class in org.javalid.external.jsf.ui.validator
This validator allows validation of a single property (in contrast to the normal JV framework behavior).
JvComponentValidator() - Constructor for class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
JvComponentValidator(String, boolean) - Constructor for class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
jvConfig - Variable in class org.javalid.core.AnnotationValidatorImpl
 
JvConfiguration - Class in org.javalid.core.config
This class is responsible for loading the xml configuration file(s) and create a valid configuration from it.
JvConfiguration(String, AnnotationValidator) - Constructor for class org.javalid.core.config.JvConfiguration
Construct this configuration by xmlConfigFile and reference to the validator this config is for.
JvConfiguration(URL, AnnotationValidator) - Constructor for class org.javalid.core.config.JvConfiguration
Construct this configuration by urlConfigFile and reference to the validator this config is for.
JvConfiguration(String, URL, AnnotationValidator) - Constructor for class org.javalid.core.config.JvConfiguration
 
JvConfigurationWrapper - Class in org.javalid.core.validator
Wrapper class that is exposed to validator's implementations.
JvConfigurationWrapper(JvConfiguration, AnnotationValidator) - Constructor for class org.javalid.core.validator.JvConfigurationWrapper
Construct this wrapper
jvConfigWrapper - Variable in class org.javalid.core.AnnotationValidatorImpl
Wrapper around JvConfiguration, this one should be passed to client code (e.g. validator implementations).
JvGroup - Annotation Type in org.javalid.annotations.core
Group annotation which specifies 1 or more groups and also automatically assures the method is validated.
JvGroupProxyHandler - Class in org.javalid.core.support
Handler that simulates a default JvGroup, this handler is used once we synthetically add a JvGroup to a method / field.
JvGroupProxyHandler() - Constructor for class org.javalid.core.support.JvGroupProxyHandler
 
JvJsfContextListener - Class in org.javalid.external.jsf
Use this context listener to store both the AnnotationValidator and the JvJsfConfiguration instance in the servlet context.
JvJsfContextListener() - Constructor for class org.javalid.external.jsf.JvJsfContextListener
 
JvJsfUpdateValuesPhaseListener - Class in org.javalid.external.jsf
This class allows xml-driven validation for jsf pages.
JvJsfUpdateValuesPhaseListener() - Constructor for class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
 
JvMethod - Annotation Type in org.javalid.annotations.core
This annotation is used inside @Lookup related annotations.
JvParam - Annotation Type in org.javalid.annotations.core
This annotation is used by @JvMethod to set input parameters for a method call.
JvUIComponentValidateAll - Class in org.javalid.external.jsf.ui.component
This is the validateAll component, which allows validation per property (to all EditableValueHolders within this tag a JvComponentValidator is added).
JvUIComponentValidateAll() - Constructor for class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
JvUIValidateAllTag - Class in org.javalid.external.jsf.ui.tag
Tag for JvUIComponentValidateAll component (tag is called validateAll).
JvUIValidateAllTag() - Constructor for class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
JvUIValidateTag - Class in org.javalid.external.jsf.ui.tag
Validator tag called: validate (can be added to input components)
JvUIValidateTag() - Constructor for class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
JvValidateAllRenderer - Class in org.javalid.external.jsf.ui.renderer
This renderer assures that JvComponentValidator's are added to EditableValueHolder components if they don't have it.
JvValidateAllRenderer() - Constructor for class org.javalid.external.jsf.ui.renderer.JvValidateAllRenderer
 

K

KEY_ANNOTATION_VALIDATOR_LOCATION - Static variable in class org.javalid.external.jsf.JsfFacadeShared
Stores the AnnotationValidator implementation class under servlet context using this key, used by JvJsfContextListener.
KEY_ANNOTATION_VALIDATOR_LOCATION - Static variable in class org.javalid.external.jsf.JsfSupport
See JsfFacadeShared, this one is here for backwards compatibility only.
KEY_JSF_CONFIGURATION_LOCATION - Static variable in class org.javalid.external.jsf.JsfFacadeShared
See JsfFacadeShared, this one is here for backwards compatibility only.
KEY_JSF_CONFIGURATION_LOCATION - Static variable in class org.javalid.external.jsf.JsfSupport
See JsfFacadeShared, this one is here for backwards compatibility only.
KEY_LOOKUP_VALIDATOR_NAME - Static variable in class org.javalid.external.jsf.JsfFacadeShared
If set to the webapplication scope denotes that the validator must be looked up using this name, using either Spring or JSF context.

L

loadDocument(String) - Static method in class org.javalid.core.support.XMLSupport
Tries to load given filename using getClass().getResource(..).
loadDocument(URL) - Static method in class org.javalid.core.support.XMLSupport
Attempts to load given url.
loadValidator(FacesContext) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Loads the annotationvalidator using given servlet context.
LocaleResolver - Interface in org.javalid.core.resource
Defines the locale JaValid uses for message (resource) resolving when used that way.
LocaleResolverImpl - Class in org.javalid.core.resource
Default implementation of locale resolving.
LocaleResolverImpl() - Constructor for class org.javalid.core.resource.LocaleResolverImpl
 
locateAnnotationValidator(FacesContext) - Static method in class org.javalid.external.jsf.JsfSupport
Deprecated. Will be removed in the next major release, use JsfFacadeShared instead.
locateJsfConfiguration(FacesContext) - Static method in class org.javalid.external.jsf.JsfSupport
This method attempts to locate the JsfConfiguration, does NOT initiate one.
Lookup - Annotation Type in org.javalid.annotations.helper
This annotation can be used as a lookup element in special validation implementations (through the ValidateDefinition element) Another use by annotations, for instance the LovConstraint annotation.
LOOKUP_CLASS_NAME - Static variable in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
LOOKUP_CLASS_NAME - Static variable in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
LOOKUP_CLASS_VALUE - Static variable in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
LOOKUP_CLASS_VALUE - Static variable in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
LOOKUP_JSF_BEAN - Static variable in annotation type org.javalid.annotations.helper.Lookup
If type is set to this, this lookup tells it will use a java server faces bean (obviously you must make use of jsf for this to work).
LOOKUP_NORMAL_BEAN - Static variable in annotation type org.javalid.annotations.helper.Lookup
If type is set to this, this lookup tells it will use a normal javabean.
LOOKUP_SPRING_BEAN - Static variable in annotation type org.javalid.annotations.helper.Lookup
If type is set to this, this lookup tells it will use a spring bean (note that you must have configured spring).
lookupBean(String) - Method in class org.javalid.core.config.JvConfiguration
Locates given beanName and returns bean instance if found.
lookupBean(String) - Method in interface org.javalid.core.extension.JavalidExtensionLookup
Based on given name attempts to lookup a bean.
lookupBean(String) - Method in class org.javalid.core.validator.JvConfigurationWrapper
Attemps to lookup given beanName and returns bean instance if found (could be null).
lookupBean(String) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
lookupBean(String) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
LovConstraint - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value that is either 'in' or 'not in' the Lov (List Of Values).
LovConstraints - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple LovConstraint annotation checks.
LovConstraintValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the LovConstraint annotation.
LovConstraintValidatorImpl() - Constructor for class org.javalid.core.validator.LovConstraintValidatorImpl
 

M

MaxLength - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value where the length is less than length of this annotation.
MaxLengths - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple MaxLength annotation checks.
MaxLengthValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the MaxLength annotation.
MaxLengthValidatorImpl() - Constructor for class org.javalid.core.validator.MaxLengthValidatorImpl
 
MaxValue - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value with no more than the maximum value.
MaxValues - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple MaxValue annotation checks.
MaxValueValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the MaxValue annotation.
MaxValueValidatorImpl() - Constructor for class org.javalid.core.validator.MaxValueValidatorImpl
 
MessageCodeResolver - Interface in org.javalid.core.resource
The interface which defines how a message code can be resolved.
MessageCodeResourceBundleResolver - Interface in org.javalid.core.resource
Extends MessageCodeResolver, adds two methods that it supports normal ResourceBundle resolving (as the java standard).
MessageCodeResourceBundleResolverImpl - Class in org.javalid.core.resource
Implementation of message code resolver.
MessageCodeResourceBundleResolverImpl() - Constructor for class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
MessageCodeResourceBundleResolverImpl(String[]) - Constructor for class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
MessageCodes - Class in org.javalid.core.validator
This class contains all JV error messages as constants (the pre-defined ones at least)
MessageCodes() - Constructor for class org.javalid.core.validator.MessageCodes
 
methodToProperty(String) - Static method in class org.javalid.core.support.ReflectionSupport
Converts a get method to a property name.
MinLength - Annotation Type in org.javalid.annotations.validation
Checks if annotated method/value return a value that has the minimum annotated length.
MinLengths - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple MinLength annotation checks.
MinLengthValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the MinLength annotation.
MinLengthValidatorImpl() - Constructor for class org.javalid.core.validator.MinLengthValidatorImpl
 
MinValue - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value with given minimum value.
MinValues - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple MinValue annotation checks.
MinValueValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the MinValue annotation.
MinValueValidatorImpl() - Constructor for class org.javalid.core.validator.MinValueValidatorImpl
 
MODE_BEAN - Static variable in annotation type org.javalid.annotations.core.JvParam
If valueRetrievalMode is set to this, it means a javabean must be used (through property beanClass) as input parameter (either with a method call on it returning the value or without, depending on requiresMethodCall property).
MODE_BETWEEN - Static variable in annotation type org.javalid.annotations.validation.CollectionSize
If this mode is used, you must specify both minimumSize() and maximumSize() properties.
MODE_BETWEEN - Static variable in annotation type org.javalid.external.db.annotations.validation.DbNumCheck
 
MODE_CURRENT_OBJECT - Static variable in annotation type org.javalid.annotations.core.JvParam
Specify this to represent, that this parameter must be passed the object that requires validation.
MODE_CURRENT_PATH - Static variable in annotation type org.javalid.annotations.core.JvParam
Specify this to represent, that this parameter must be passed the current path (path of the current object of validation).
MODE_EQUALS - Static variable in annotation type org.javalid.annotations.validation.CollectionSize
If this mode is used (the default), you must specify the size() property.
MODE_EQUALS - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_EQUALS - Static variable in annotation type org.javalid.external.db.annotations.validation.DbNumCheck
 
MODE_EQUALS_LESS_THAN - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_EQUALS_MORE_THAN - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_LESS_THAN - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_LESS_THAN - Static variable in annotation type org.javalid.external.db.annotations.validation.DbNumCheck
 
MODE_LOOKUP_SPRING - Static variable in annotation type org.javalid.annotations.core.JvParam
If valueRetrievalMode is set to this, it means a javabean must be used (through property lookupName) as input parameter (either with a method call on it returning the value or without, depending on requiresMethodCall property).
MODE_MAXIMUM - Static variable in annotation type org.javalid.annotations.validation.CollectionSize
If this mode is used, you must specify the maximumSize() property.
MODE_MINIMUM - Static variable in annotation type org.javalid.annotations.validation.CollectionSize
If this mode is used, you must specify the mimimumSize() property.
MODE_MORE_THAN - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_MORE_THAN - Static variable in annotation type org.javalid.external.db.annotations.validation.DbNumCheck
 
MODE_NOT_EQUALS - Static variable in annotation type org.javalid.annotations.validation.CollectionSize
If this mode is used, you must specify the size() property.
MODE_NOT_EQUALS - Static variable in annotation type org.javalid.annotations.validation.DateCheck
 
MODE_NOT_EQUALS - Static variable in annotation type org.javalid.external.db.annotations.validation.DbNumCheck
 
MODE_VALUE - Static variable in annotation type org.javalid.annotations.core.JvParam
If valueRetrievalMode is set to this, the direct value must be specified (a literal value).
MSG_BETWEEN_LENGTH_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a java.lang.String/java.lang.StringBuffer/java.lang.StringBuilder value is not between the lengths specified by BetweenLength annotations.
MSG_COLLECTION_MODE_BETWEEN - Static variable in class org.javalid.core.validator.MessageCodes
When the mode of @CollectionSize is between, and the collection's size is < than given minimumSize or < than given maximumSize, this error is raised.
MSG_COLLECTION_MODE_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the mode of @CollectionSize is equals, and the collection is not equal to given size this error is raised.
MSG_COLLECTION_MODE_MAXIMUM - Static variable in class org.javalid.core.validator.MessageCodes
When the mode of @CollectionSize is maximum, and the collection's size is > than given maximumSize, this error is raised.
MSG_COLLECTION_MODE_MINIMUM - Static variable in class org.javalid.core.validator.MessageCodes
When the mode of @CollectionSize is minimum, and the collection's size is < than given minimumSize, this error is raised.
MSG_COLLECTION_MODE_NOT_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the mode of @CollectionSize is not equals, and the collection is equal to given size this error is raised.
MSG_DATE_AFTER_EQUALS_OR_MORE_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date is more than and not equal given by property after on @DateAfter, this error is raised.
MSG_DATE_AFTER_MORE_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date is more than given by property after on @DateAfter, this error is raised.
MSG_DATE_BEFORE_EQUALS_OR_LESS_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date is less than and not equal given by property before on @DateBefore, this error is raised.
MSG_DATE_BEFORE_LESS_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date is less than given by property before on @DateBefore, this error is raised.
MSG_DATE_CHECK_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date does not equal given date by @DateCheck this error is raised.
MSG_DATE_CHECK_EQUALS_OR_LESS - Static variable in class org.javalid.core.validator.MessageCodes
When date does not equal or is less than given date by @DateCheck this error is raised.
MSG_DATE_CHECK_EQUALS_OR_MORE - Static variable in class org.javalid.core.validator.MessageCodes
When date does not equal or is more than given date by @DateCheck this error is raised.
MSG_DATE_CHECK_LESS - Static variable in class org.javalid.core.validator.MessageCodes
When date is less than given date by @DateCheck this error is raised.
MSG_DATE_CHECK_MORE - Static variable in class org.javalid.core.validator.MessageCodes
When date is equal or less than given date by @DateCheck this error is raised.
MSG_DATE_CHECK_NOT_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date does equal given date by @DateCheck this error is raised.
MSG_DATE_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date does NOT equal date given by property otherDate on @DateEqual, this error is raised.
MSG_DATE_NOT_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date does EQUAL date given by property otherDate on @DateNotEqual, this error is raised.
MSG_DB_NUM_CHECK_BETWEEN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the @DbNumCheck is invalid (is not between minValue and maxValue) this error is raised.
MSG_DB_NUM_CHECK_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the @DbNumCheck is invalid (does not match an expected value) this error is raised.
MSG_DB_NUM_CHECK_LESS_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the @DbNumCheck is invalid (equals or is more) this error is raised.
MSG_DB_NUM_CHECK_MORE_THAN_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the @DbNumCheck is invalid (equals or is less than) this error is raised.
MSG_DB_NUM_CHECK_NOT_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the @DbNumCheck is invalid (does match expected value, just what it may not be) this error is raised.
MSG_EMPTY_OR_NOT_EMPTY_ALL_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When either one of the fields/methods is the opposite of the rest (empty / non-empty), this validation error is raised.
MSG_EXACT_LENGTH_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a java.lang.String/java.lang.StringBuffer/java.lang.StringBuilder value is not the exact length specified by MinLength annotations.
MSG_LOV_CONSTR_VALUE_IN_LOV_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
The opposite of MSG_LOV_CONSTR_VALUE_NOT_IN_LOV_ERROR, if the value is found in the array / collection this error is raised.
MSG_LOV_CONSTR_VALUE_NOT_IN_LOV_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a method's value is not in an LovConstraint's values this error is raised.
MSG_MAX_LENGTH_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a java.lang.String/java.lang.StringBuffer/java.lang.StringBuilder value is more than maximum length.
MSG_MAX_VALUE_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value is larger than the specified maximum (is more than).
MSG_MIN_LENGTH_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a java.lang.String/java.lang.StringBuffer/java.lang.StringBuilder value is not of minimum length.
MSG_MIN_VALUE_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value does not have the specified minimum (is less than).
MSG_NOT_EMPTY_ALL_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When either one of the fields/methods is empty, this validation error is raised.
MSG_NOT_EMPTY_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value violates the notempty annotation (thus is empty).
MSG_NOT_NULL_ALL_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When one or more method/field(s) are null, while it should not be.
MSG_NOT_NULL_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value is null, while it should be 'not null'.
MSG_NOT_NUMERIC_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value is NOT numeric, while it should be.
MSG_NULL_OR_NOT_NULL_ALL_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When either one of the fields/methods is the opposite of the rest, this validation error is raised.
MSG_REGULAR_EXPRESSION_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When the java.lang.String/java.lang.StringBuffer is not conform RegularExpression's pattern, this error is raised.
mustGroupBeApplied(JvGroup, String) - Static method in class org.javalid.core.support.AnnotationSupport
 
mustStopValidation(String, StopValidation) - Static method in class org.javalid.core.support.AnnotationSupport
Returns true if validation must be aborted for field/method it is currently.

N

NAME_SPACE - Static variable in class org.javalid.external.jsf.ui.library.FaceletsLibrary
 
newJsfFacade() - Static method in class org.javalid.external.jsf.JsfFacadeShared
Attempts to create a new JsfFacade in either 1.1 or 1.2 version and returns it.
NotEmpty - Annotation Type in org.javalid.annotations.validation
Checks if given getXXX method returns an empty String.
NotEmptyAll - Annotation Type in org.javalid.annotations.validation
Use this annotation to specify that methods and/or fields must be all non-EMPTY.
NotEmptyAllPlural - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple NotEmptyAll annotation checks.
NotEmptyAllValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating several values at once and they must be all non-empty.
NotEmptyAllValidatorImpl() - Constructor for class org.javalid.core.validator.NotEmptyAllValidatorImpl
 
NotEmptyValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the NotEmpty annotation.
NotEmptyValidatorImpl() - Constructor for class org.javalid.core.validator.NotEmptyValidatorImpl
 
NotNull - Annotation Type in org.javalid.annotations.validation
Checks if given getXXX method returns a non-null value.
NotNullAll - Annotation Type in org.javalid.annotations.validation
Use this annotation to specify that methods and/or fields must all be NOT null.
NotNullAllPlural - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple NotNullAll annotation checks.
NotNullAllValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating several values at once and they must be non-null all.
NotNullAllValidatorImpl() - Constructor for class org.javalid.core.validator.NotNullAllValidatorImpl
 
NotNullValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the NotNull annotation.
NotNullValidatorImpl() - Constructor for class org.javalid.core.validator.NotNullValidatorImpl
 
NullOrNotNullAll - Annotation Type in org.javalid.annotations.validation
Use this annotation to specify that methods and/or fields must be all NULL or NOT NULL.
NullOrNotNullAllPlural - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple NullOrNotNullAll annotation checks.
NullOrNotNullAllValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating several values at once and they must be all NULL or all be NOT NULL.
NullOrNotNullAllValidatorImpl() - Constructor for class org.javalid.core.validator.NullOrNotNullAllValidatorImpl
 

O

OPERATOR_IN - Static variable in annotation type org.javalid.annotations.validation.LovConstraint
Operator value, value must be IN lov.
OPERATOR_NOT_IN - Static variable in annotation type org.javalid.annotations.validation.LovConstraint
Operator value, value must NOT be in lov.
org.javalid.annotations.core - package org.javalid.annotations.core
 
org.javalid.annotations.helper - package org.javalid.annotations.helper
 
org.javalid.annotations.validation - package org.javalid.annotations.validation
 
org.javalid.core - package org.javalid.core
 
org.javalid.core.cache - package org.javalid.core.cache
 
org.javalid.core.config - package org.javalid.core.config
 
org.javalid.core.el - package org.javalid.core.el
 
org.javalid.core.extension - package org.javalid.core.extension
 
org.javalid.core.extlookup - package org.javalid.core.extlookup
 
org.javalid.core.extvalidator - package org.javalid.core.extvalidator
 
org.javalid.core.resource - package org.javalid.core.resource
 
org.javalid.core.support - package org.javalid.core.support
 
org.javalid.core.validator - package org.javalid.core.validator
 
org.javalid.external.db.annotations.validation - package org.javalid.external.db.annotations.validation
 
org.javalid.external.db.config - package org.javalid.external.db.config
 
org.javalid.external.db.core - package org.javalid.external.db.core
 
org.javalid.external.db.exc - package org.javalid.external.db.exc
 
org.javalid.external.db.extension - package org.javalid.external.db.extension
 
org.javalid.external.db.validator - package org.javalid.external.db.validator
 
org.javalid.external.jsf - package org.javalid.external.jsf
 
org.javalid.external.jsf.config - package org.javalid.external.jsf.config
 
org.javalid.external.jsf.el - package org.javalid.external.jsf.el
 
org.javalid.external.jsf.extension - package org.javalid.external.jsf.extension
 
org.javalid.external.jsf.lookup - package org.javalid.external.jsf.lookup
 
org.javalid.external.jsf.ui.component - package org.javalid.external.jsf.ui.component
 
org.javalid.external.jsf.ui.library - package org.javalid.external.jsf.ui.library
 
org.javalid.external.jsf.ui.renderer - package org.javalid.external.jsf.ui.renderer
 
org.javalid.external.jsf.ui.tag - package org.javalid.external.jsf.ui.tag
 
org.javalid.external.jsf.ui.validator - package org.javalid.external.jsf.ui.validator
 
org.javalid.external.jsf.validator - package org.javalid.external.jsf.validator
 
org.javalid.external.spring - package org.javalid.external.spring
 
org.javalid.external.spring.extension - package org.javalid.external.spring.extension
 
org.javalid.external.spring.ioc - package org.javalid.external.spring.ioc
 
org.javalid.external.spring.lookup - package org.javalid.external.spring.lookup
 
org.javalid.external.spring.validator - package org.javalid.external.spring.validator
 

P

postProcessBeforeInitialization(Object, String) - Method in class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
printMethods(List<Method>, Logger) - Method in class org.javalid.core.support.DebugSupport
Prints the name of the methods given in the list to logger.debug
propertyToGetMethod(String) - Static method in class org.javalid.core.support.ReflectionSupport
Converts given property name to a valid get method name.

R

ReflectionSupport - Class in org.javalid.core.support
Supportive class for reflective and/or class related methods.
registerAnnotations() - Method in interface org.javalid.core.extension.JavalidExtension
This method is called only once, right after the init(..) and asks the extension to register any custom annotations.
registerAnnotations() - Method in class org.javalid.external.db.extension.JavalidExtensionDatabaseImpl
 
registerAnnotations() - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
registerAnnotations() - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
registerDefaultExpressionForClassLevelValidation(ExpressionFactory, ELContext, Object) - Static method in class org.javalid.core.el.ELSupport
Registers the ${me} variables into given context.
registerDefaultExpressionsForStandardValidation(ExpressionFactory, ELContext, Object, Object) - Static method in class org.javalid.core.el.ELSupport
Registers the ${this} and ${parent} variables into given context.
RegularExpression - Annotation Type in org.javalid.annotations.validation
Checks if annotated method returns a value conform a regular expression.
RegularExpressions - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple RegularExpression annotation checks.
RegularExpressionValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the RegularExpression annotation.
RegularExpressionValidatorImpl() - Constructor for class org.javalid.core.validator.RegularExpressionValidatorImpl
 
release() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
release() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
remove() - Static method in class org.javalid.core.ThreadState
Clean this thread local.
remove() - Static method in class org.javalid.external.db.core.DatabaseState
Clean this thread local.
removeExpression(String) - Static method in class org.javalid.external.jsf.JsfFacadeShared
For given expression string strips the jsf tags, e.g.
removeProxyClass(Class, String[]) - Static method in class org.javalid.core.support.ReflectionSupport
Checks given class if it contains a proxyRecognizer, if so goes to the super class and checks again, until none is found anymore.
RENDERER_TYPE - Static variable in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
requiresComplexCall() - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.DateAfterValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.DateBeforeValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.DateEqualValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.DateNotEqualValidatorImpl
 
requiresComplexCall() - Method in interface org.javalid.core.validator.JavalidValidator
Returns true if this validator requires the current annotation validator to fullfill its validation (and all extra info).
requiresComplexCall() - Method in class org.javalid.core.validator.NotNullAllValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.ValidateListValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.core.validator.ValidateMapValidatorImpl
 
requiresComplexCall() - Method in class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
resolveMessage(String, Object...) - Method in interface org.javalid.core.resource.MessageCodeResolver
Resolves given property code and formats it with optional parameters (as locale uses the default locale, if you want to specify the locale use the other method.
resolveMessage(String, Locale, Object...) - Method in interface org.javalid.core.resource.MessageCodeResolver
Resolves given property code in given locale and formats it with optional parameters.
resolveMessage(String, Object...) - Method in class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
resolveMessage(String, Locale, Object...) - Method in class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
resolveSingleExpression(ExpressionFactory, ELContext, String, boolean) - Static method in class org.javalid.core.el.ELSupport
Resolves a single expression and returns the value that was resolved from it.
resolveValidationMessages(List<ValidationMessage>, MessageCodeResolver) - Static method in class org.javalid.core.support.ResourceSupport
 
resolveValidationMessages(List<ValidationMessage>, MessageCodeResolver, Locale) - Static method in class org.javalid.core.support.ResourceSupport
 
ResourceSupport - Class in org.javalid.core.support
ResourceSupport contains a few utility methods that are used for resolving message codes (properties).
restoreState(FacesContext, Object) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 

S

saveState(FacesContext) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
setActive(boolean) - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
setActive(String) - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
setActive(String) - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
setActive(boolean) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
setAliasesForClassMap(Map<String, String>) - Method in class org.javalid.core.AnnotationValueResolver
Register your business objects you need access to from within your (JSF) pages.
setAnnotationValidated(Annotation, boolean, boolean) - Method in class org.javalid.core.AnnotationStorage
Change the validation for a fully qualified annotation class name
setApplicationContext(Object) - Method in interface org.javalid.core.extlookup.SpringLookupExt
Called by the jv framework when initializing the implementation class (right after jvConfiguration is set).
setApplicationContext(Object) - Method in class org.javalid.external.spring.lookup.SpringLookupExtImpl
 
setApplicationContext(ApplicationContext) - Method in class org.javalid.external.spring.SpringAnnotationValidatorImpl
 
setBundleNames(String[]) - Method in interface org.javalid.core.resource.MessageCodeResourceBundleResolver
Set array of bundlenames to use (note it must be base bundle names, e.g. org.test.mybundle)
setBundleNames(String[]) - Method in class org.javalid.core.resource.MessageCodeResourceBundleResolverImpl
 
setCacheResults(boolean) - Method in class org.javalid.core.AnnotationValueResolver
Set to true if caching of results is allowed
setConnections(Map<String, Connection>) - Static method in class org.javalid.external.db.core.DatabaseState
 
setGlobalMessage(boolean) - Method in class org.javalid.core.ValidationMessage
Set to true if this message represents a global message (validation path is ignored)
setGroup(String) - Method in class org.javalid.core.ValidatorParams
 
setGroup(String) - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
setGroup(String) - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
setGroup(String) - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
setGroup(String) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
setGroup(String) - Method in class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
setId(String) - Method in class org.javalid.external.jsf.config.ViewElement
 
setInstance(Object) - Method in class org.javalid.core.ValidatorParams
 
setJsfLookup(JsfLookupExt) - Method in interface org.javalid.core.extvalidator.JsfValidatorExt
This method is called by the JV framework (after setJvConfiguration) is called) and sets the lookup interface to use.
setJsfLookup(JsfLookupExt) - Method in class org.javalid.external.jsf.validator.JsfValidatorExtImpl
 
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in interface org.javalid.core.extlookup.JsfLookupExt
Called by the jv framework when initializing the implementation class (right after constructing an instance).
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in interface org.javalid.core.extlookup.SpringLookupExt
Called by the jv framework when initializing the implementation class (right after constructing an instance).
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in interface org.javalid.core.extvalidator.JsfValidatorExt
Called by the jv framework when initializing a JsfAnnotationValidator implementation (right after constructing an instance).
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in interface org.javalid.core.extvalidator.SpringValidatorExt
Called by the jv framework when initializing a SpringValidator implementation (right after constructing an instance).
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in class org.javalid.external.jsf.lookup.JsfLookupExtImpl
 
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in class org.javalid.external.jsf.validator.JsfValidatorExtImpl
 
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in class org.javalid.external.spring.lookup.SpringLookupExtImpl
 
setJvConfigurationWrapper(JvConfigurationWrapper) - Method in class org.javalid.external.spring.validator.SpringValidatorExtImpl
 
setLevelDeep(int) - Method in class org.javalid.core.ValidatorParams
 
setLocale(Locale) - Method in interface org.javalid.core.resource.LocaleResolver
Sets the locale to use
setLocale(Locale) - Method in class org.javalid.core.resource.LocaleResolverImpl
 
setLocaleResolver(LocaleResolver) - Method in interface org.javalid.core.AnnotationValidator
Overrides and sets a new LocaleResolver to be used by the framework.
setLocaleResolver(LocaleResolver) - Method in class org.javalid.core.AnnotationValidatorImpl
 
setMessage(String) - Method in class org.javalid.core.ValidationMessage
Set the message code for this message
setMessageCodeResolver(MessageCodeResolver) - Method in interface org.javalid.core.AnnotationValidator
Overrides and sets a new MessageCodeResolver
setMessageCodeResolver(MessageCodeResolver) - Method in class org.javalid.core.AnnotationValidatorImpl
 
setParentName(String) - Static method in class org.javalid.core.el.ELSupport
Allows you to override the default name for registering the parent in EL.
setPath(String) - Method in class org.javalid.core.ValidationMessage
Set the validation path for this message
setPathPrefix(String) - Method in class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
setPrefixPath(String) - Method in class org.javalid.core.ValidatorParams
 
setProperties(UIComponent) - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateAllTag
 
setRecurse(boolean) - Method in class org.javalid.core.ValidatorParams
 
setRecursiveLevels(int) - Method in class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
setRegisteredAnnotationsMap(Map<String, String>) - Method in class org.javalid.core.AnnotationValueResolver
Register custom annotations here, they are added if found.
setResolvedMessage(String) - Method in class org.javalid.core.ValidationMessage
Set the resolved message (based on the message code).
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.javalid.external.spring.ioc.AnnotationValidatorBeanPostProcessor
 
setSpringLookup(SpringLookupExt) - Method in interface org.javalid.core.extvalidator.SpringValidatorExt
This method is called by the JV framework (after setJvConfiguration) is called) and sets the lookup interface to use
setSpringLookup(SpringLookupExt) - Method in class org.javalid.external.spring.validator.SpringValidatorExtImpl
 
setState(boolean, String, String, boolean, int, int, Object) - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
setThisName(String) - Static method in class org.javalid.core.el.ELSupport
Allows you to override the default name for registering the this in EL.
setTransient(boolean) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
setValidateCallInfo(ValidatorCallInfo) - Static method in class org.javalid.core.ThreadState
Deprecated. Usage of this method is deprecated, if you need this info in your validator define it as a complex validator. In a next release this will be removed!
setValidationRuleElements(List<ValidationRuleElement>) - Method in class org.javalid.external.jsf.config.ViewElement
 
setValidator(AnnotationValidator) - Method in class org.javalid.external.spring.SpringValidator
 
setValidatorMap(Map<String, ValidatorParams>) - Method in class org.javalid.external.spring.SpringValidator
 
setValue(ELContext, Object, Object, Object) - Method in class org.javalid.core.el.FieldResolver
 
setValue(ELContext, Object, Object, Object) - Method in class org.javalid.external.jsf.el.Jsf11Resolver
 
setValueForComponentProperty(FacesContext, UIComponent, String, Object) - Method in interface org.javalid.external.jsf.JsfFacade
Sets a new value for given property from a component.
setValueForComponentProperty(FacesContext, UIComponent, String, Object) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
setValueForComponentProperty(FacesContext, UIComponent, String, Object) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
setValueForComponentPropertyWithExpression(FacesContext, UIComponent, String, String) - Method in interface org.javalid.external.jsf.JsfFacade
Sets a new value for given property from a component.
setValueForComponentPropertyWithExpression(FacesContext, UIComponent, String, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
setValueForComponentPropertyWithExpression(FacesContext, UIComponent, String, String) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
setValueForExpression(FacesContext, String, Object) - Method in interface org.javalid.external.jsf.JsfFacade
For given expression, lookups ValueBinding / ValueExpression and sets the newValue on it.
setValueForExpression(FacesContext, String, Object) - Method in class org.javalid.external.jsf.JsfFacadeImpl_11
 
setValueForExpression(FacesContext, String, Object) - Method in class org.javalid.external.jsf.JsfFacadeImpl_12
 
setValues(Object[]) - Method in class org.javalid.core.ValidationMessage
The value parameters for this message
splitPossibleExpressionString(String) - Static method in class org.javalid.core.el.ELSupport
Attempts to split String in parts.
SpringAnnotationValidatorImpl - Class in org.javalid.external.spring
This validator extends AnnotationValidatorImpl and is 'Spring-aware' by implementing ApplicationContextAware.
SpringAnnotationValidatorImpl(String) - Constructor for class org.javalid.external.spring.SpringAnnotationValidatorImpl
Use given xml config file to configure JaValid, this file is required as the default config that ships with JaValid, does not have spring enabled.
SpringAnnotationValidatorImpl(URL) - Constructor for class org.javalid.external.spring.SpringAnnotationValidatorImpl
Use given url config file to configure JaValid, this file is required as the default config that ships with JaValid, does not have spring enabled.
SpringLookup - Annotation Type in org.javalid.annotations.helper
Use this supportive annotation inside @Lookup to specify you wish to use the SpringLookup to find a class to do validation with (or anything else, depending on the situation where it is used exactly).
SpringLookupExt - Interface in org.javalid.core.extlookup
This interface defines the contract that must be used for looking up Spring beans.
SpringLookupExtImpl - Class in org.javalid.external.spring.lookup
Implements SpringLookupExt, which allows access to spring beans.
SpringLookupExtImpl() - Constructor for class org.javalid.external.spring.lookup.SpringLookupExtImpl
 
SpringMessageConverter - Class in org.javalid.external.spring
Message converter to convert ValidationMessages and add them to the Spring's Errors instance.
SpringMessageConverter() - Constructor for class org.javalid.external.spring.SpringMessageConverter
 
SpringValidator - Class in org.javalid.external.spring
SpringValidator which implements the Validator interface.
SpringValidator() - Constructor for class org.javalid.external.spring.SpringValidator
 
SpringValidatorExt - Interface in org.javalid.core.extvalidator
Interface that should be implemented by a validator that uses spring beans to perform validation.
SpringValidatorExtImpl - Class in org.javalid.external.spring.validator
Spring validator that is used by the jv-framework to validate with spring beans.
SpringValidatorExtImpl() - Constructor for class org.javalid.external.spring.validator.SpringValidatorExtImpl
 
SqlQuery - Class in org.javalid.external.db.config
Represents an SQL query, loaded from the db-ext configuration file.
SqlQuery(String, String, String, String) - Constructor for class org.javalid.external.db.config.SqlQuery
 
StopValidation - Annotation Type in org.javalid.annotations.core
This annotation can be used to abort processing of a field and/or method.
stripJsfTagFromExpression(String) - Static method in class org.javalid.external.jsf.JsfSupport
Removes expression accolades from expression.
supports(Class) - Method in class org.javalid.external.spring.SpringValidator
 

T

ThreadState - Class in org.javalid.core
This class maintains the state of current thread.
ThreadState() - Constructor for class org.javalid.core.ThreadState
 
toString() - Method in class org.javalid.core.AnnotationStorage
 
toString() - Method in class org.javalid.core.cache.AnnotationClassCache
 
toString() - Method in class org.javalid.core.cache.AnnotationFieldCache
 
toString() - Method in class org.javalid.core.cache.AnnotationMethodCache
 
toString() - Method in class org.javalid.core.el.ELString
 
toString() - Method in class org.javalid.core.ValidationMessage
Returns string representation of content of this message
toString() - Method in class org.javalid.core.ValidatorCallInfo
Deprecated.  
toString() - Method in class org.javalid.core.ValueModel
 
toString() - Method in class org.javalid.external.db.config.SqlQuery
 
toString() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
toString() - Method in class org.javalid.external.jsf.config.ViewElement
 
TuplePair<T,V> - Class in org.javalid.core.support
 
TuplePair(T, V) - Constructor for class org.javalid.core.support.TuplePair
 
TYPE_CONVERT_DATE - Static variable in annotation type org.javalid.annotations.validation.DateAfter
Compares the annotated date on date only (so no time is included).
TYPE_CONVERT_DATE - Static variable in annotation type org.javalid.annotations.validation.DateBefore
Compares the annotated date on date only (so no time is included).
TYPE_CONVERT_DATE - Static variable in annotation type org.javalid.annotations.validation.DateCheck
Compares the annotated date on date only (so no time is included).
TYPE_CONVERT_DATE - Static variable in annotation type org.javalid.annotations.validation.DateEqual
Compares the annotated date on date only (so no time is included).
TYPE_CONVERT_DATE - Static variable in annotation type org.javalid.annotations.validation.DateNotEqual
Compares the annotated date on date only (so no time is included).
TYPE_CONVERT_FULL - Static variable in annotation type org.javalid.annotations.validation.DateAfter
Compares the annotated date on date + time (up to seconds)
TYPE_CONVERT_FULL - Static variable in annotation type org.javalid.annotations.validation.DateBefore
Compares the annotated date on date + time (up to seconds)
TYPE_CONVERT_FULL - Static variable in annotation type org.javalid.annotations.validation.DateCheck
Compares the annotated date on date + time (up to seconds)
TYPE_CONVERT_FULL - Static variable in annotation type org.javalid.annotations.validation.DateEqual
Compares the annotated date on date + time (up to seconds)
TYPE_CONVERT_FULL - Static variable in annotation type org.javalid.annotations.validation.DateNotEqual
Compares the annotated date on date + time (up to seconds)
TYPE_CONVERT_MILLIS - Static variable in annotation type org.javalid.annotations.validation.DateAfter
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
TYPE_CONVERT_MILLIS - Static variable in annotation type org.javalid.annotations.validation.DateBefore
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
TYPE_CONVERT_MILLIS - Static variable in annotation type org.javalid.annotations.validation.DateCheck
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
TYPE_CONVERT_MILLIS - Static variable in annotation type org.javalid.annotations.validation.DateEqual
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
TYPE_CONVERT_MILLIS - Static variable in annotation type org.javalid.annotations.validation.DateNotEqual
Compares the annotated date on millis (both dates are converted to milliseconds and then compared)
TYPE_LOOKUP - Static variable in annotation type org.javalid.annotations.core.ValidateDefinition
Validation must be performed through a Lookup
TYPE_NORMAL - Static variable in annotation type org.javalid.annotations.core.ValidateDefinition
Normal validation.

V

validate(Object, String, String, JvMethod) - Method in interface org.javalid.core.extension.JavalidExtensionLookup
This method is called by the JV framework if an object to validate has defined a lookup and thus must be validated through a bean.
validate(Object, String, String, JvMethod) - Method in interface org.javalid.core.extvalidator.JsfValidatorExt
This method is called by the JV framework (JsfAnnotationValidatorImpl) if an object to validate has defined a JSF lookup and thus must be validated through a JSF bean.
validate(Object, String, String, JvMethod) - Method in interface org.javalid.core.extvalidator.SpringValidatorExt
This method is called by the JV framework (SpringAnnotationValidatorImpl) if an object to validate has defined a spring lookup and thus must be validated through a spring bean.
validate(T, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
validate(T, Object, String, JvConfigurationWrapper) - Method in interface org.javalid.core.validator.JavalidValidator
This method is responsible for validating given value for the annotation this class is responsible for.
validate(Object, String, String, JvMethod) - Method in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
validate(FacesContext, UIComponent, Object) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
validate(Object, String, String, JvMethod) - Method in class org.javalid.external.jsf.validator.JsfValidatorExtImpl
 
validate(Object, String, String, JvMethod) - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
validate(Object, Errors) - Method in class org.javalid.external.spring.SpringValidator
 
validate(Object, String, String, JvMethod) - Method in class org.javalid.external.spring.validator.SpringValidatorExtImpl
 
validateAsJsfBean(ValidateDefinition, Object, String, JvConfigurationWrapper) - Static method in class org.javalid.core.support.AnnotationSupport
This method performs validation using a JSF bean.
validateAsNormalBean(ValidateDefinition, Object, String, CacheSupport, JvConfigurationWrapper) - Static method in class org.javalid.core.support.AnnotationSupport
This method performs a validation for an ordinary java-bean.
validateAsSpringBean(ValidateDefinition, Object, String, JvConfigurationWrapper) - Static method in class org.javalid.core.support.AnnotationSupport
This method performs validation using a Spring bean.
validateComplex(T, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
validateComplex(DateAfter, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.DateAfterValidatorImpl
 
validateComplex(DateBefore, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.DateBeforeValidatorImpl
 
validateComplex(DateEqual, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.DateEqualValidatorImpl
 
validateComplex(DateNotEqual, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.DateNotEqualValidatorImpl
 
validateComplex(T, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in interface org.javalid.core.validator.JavalidValidator
This the complex variant for validation and is called by the framework if requiresComplexCall is set to true.
validateComplex(NotNullAll, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.NotNullAllValidatorImpl
Note that the incoming value is the CLASS instance that is under validation as this annotation is class-level based.
validateComplex(ValidateList, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.ValidateListValidatorImpl
 
validateComplex(ValidateMap, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.core.validator.ValidateMapValidatorImpl
 
validateComplex(DbNumCheck, Object, String, JvConfigurationWrapper, ComplexValidationInfo) - Method in class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
validateCountAsAndCharset(String, String, String) - Method in class org.javalid.core.validator.AbstractLengthValidatorImpl
Checks and validates countAs and charSet parameters
ValidateDefinition - Annotation Type in org.javalid.annotations.core
Core annotation which must be defined on class level for each class you wish in one way or another to do validation on.
validateForNotEmptyAnnotation(Object, boolean) - Static method in class org.javalid.core.validator.ValidatorSupport
This method validates for the @NotEmpty validation and for instance the EmptyOrNotEmpty annotation.
ValidateList - Annotation Type in org.javalid.annotations.validation
Annotate a method returning a java.util.List, where the elements in the list require validation.
ValidateLists - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple ValidateList annotation checks.
ValidateListValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the ValidateList annotation.
ValidateListValidatorImpl() - Constructor for class org.javalid.core.validator.ValidateListValidatorImpl
 
ValidateMap - Annotation Type in org.javalid.annotations.validation
Annotate a method returning a java.util.Map, where the elements in the map require validation.
ValidateMaps - Annotation Type in org.javalid.annotations.validation
Allows you to specify multiple ValidateMap annotation checks.
ValidateMapValidatorImpl - Class in org.javalid.core.validator
This class is responsible for validating the ValidateMap annotation.
ValidateMapValidatorImpl() - Constructor for class org.javalid.core.validator.ValidateMapValidatorImpl
 
validateObject(T) - Method in interface org.javalid.core.AnnotationValidator
Validates given object using the default primary group specified on ValidateDefinition.
validateObject(T, String) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group, NOT recursive using a default path prefixing.
validateObject(T, String, JavalidValidationCallbackHandler) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group, NOT recursive using a default path prefixing.
validateObject(T, String, boolean) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group, either recursive or not using a default path prefixing.
validateObject(T, String, boolean, JavalidValidationCallbackHandler) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group, either recursive or not using a default path prefixing.
validateObject(T, String, String) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix (does not recurse).
validateObject(T, String, String, JavalidValidationCallbackHandler) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix (does not recurse).
validateObject(T, String, String, boolean) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix and may recurse
validateObject(T, String, String, boolean, JavalidValidationCallbackHandler) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix and may recurse
validateObject(T, String, String, boolean, int) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix and may recurse, if recurse is true levelDeep must be >= 1
validateObject(T, String, String, boolean, int, JavalidValidationCallbackHandler) - Method in interface org.javalid.core.AnnotationValidator
Validates given object for specified group using a special prefix and may recurse, if recurse is true levelDeep must be >= 1.
validateObject(Object) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, boolean) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String, boolean) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String, boolean, int) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, JavalidValidationCallbackHandler) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, boolean, JavalidValidationCallbackHandler) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String, JavalidValidationCallbackHandler) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String, boolean, JavalidValidationCallbackHandler) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObject(Object, String, String, boolean, int, JavalidValidationCallbackHandler) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateObjectPriv(ValidatorParams, int, String, JavalidValidationCallbackHandler, List<ValidationMessage>) - Method in class org.javalid.core.AnnotationValidatorImpl
The real validation method, which will recursively call itself until given parameters/constraints are met.
validateProperty(T, String, Object, String, String) - Method in interface org.javalid.core.AnnotationValidator
This method allows validation for a single property.
validateProperty(Object, String, Object, String, String) - Method in class org.javalid.core.AnnotationValidatorImpl
 
validateUsingJsfConfiguration(FacesContext, AnnotationValidator, JsfConfigurationDeclarative, String) - Static method in class org.javalid.external.jsf.JsfSupport
Performs validation of a business object using given validator.
validationErrorsFound(PhaseEvent) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Simply calls renderResponse() on the facescontext.
ValidationMessage - Class in org.javalid.core
This class defines a general ValidationMessage that is used by the validator to store a validation error into.
ValidationMessage(String, String, Object[], boolean) - Constructor for class org.javalid.core.ValidationMessage
Constructs a validation message.
validationMustBeAppliedToGroup(T, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.AbstractJavalidValidatorImpl
 
validationMustBeAppliedToGroup(T, String, JvGroup, JvConfigurationWrapper) - Method in interface org.javalid.core.validator.JavalidValidator
Implementors must return true if given groupName must indeed apply validation on its method.
validationMustBeAppliedToGroup(String[], String, String[]) - Static method in class org.javalid.core.validator.ValidatorSupport
Checks given applyToGroups array on given group name or JvGroup.GROUP_APPLY_ALL.
ValidationRuleElement - Class in org.javalid.external.jsf.config
Element from the jv-jsf-config file.
ValidationRuleElement(String, String, String, String, String, String, String, String) - Constructor for class org.javalid.external.jsf.config.ValidationRuleElement
 
VALIDATOR_CLASS_NAME - Static variable in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
VALIDATOR_CLASS_NAME - Static variable in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
VALIDATOR_CLASS_VALUE - Static variable in class org.javalid.external.jsf.extension.JavalidExtensionJsfImpl
 
VALIDATOR_CLASS_VALUE - Static variable in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
 
VALIDATOR_ID - Static variable in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
ValidatorCallInfo - Class in org.javalid.core
Deprecated. Usage of this class is deprecated, if you need this info in your validator define it as a complex validator. In a next release this will be removed!
ValidatorCallInfo() - Constructor for class org.javalid.core.ValidatorCallInfo
Deprecated.  
ValidatorParams - Class in org.javalid.core
Used in the AnnotationValidatorImpl to group the parameters together.
ValidatorParams(String) - Constructor for class org.javalid.core.ValidatorParams
Convenience constructor, specific for Spring.
ValidatorParams(String, boolean) - Constructor for class org.javalid.core.ValidatorParams
Convenience constructor, specific for Spring.
ValidatorParams(String, String) - Constructor for class org.javalid.core.ValidatorParams
Convenience constructor, specific for Spring.
ValidatorParams(String, boolean, int, String) - Constructor for class org.javalid.core.ValidatorParams
Constructor specific for Spring (see the SpringValidator).
ValidatorParams(Object, String, boolean, int, String) - Constructor for class org.javalid.core.ValidatorParams
Create this instance
ValidatorSupport - Class in org.javalid.core.validator
Contains a couple of shared methods used by the standard JavalidValidator implementation classes and some other core classes.
ValueModel - Class in org.javalid.core
This object represents the current value for an AnnotationCache (method or field) and contains all information about this value (the AnnotationCache).
ValueModel(Object, AnnotationBaseCache) - Constructor for class org.javalid.core.ValueModel
 
ViewElement - Class in org.javalid.external.jsf.config
Element from the jv-jsf-config file.
ViewElement(String) - Constructor for class org.javalid.external.jsf.config.ViewElement
 

W

warning(SAXParseException) - Method in class org.javalid.core.support.CustomSaxErrorHandler
 

X

XMLSupport - Class in org.javalid.core.support
This class provides some support for loading xml files.

A B C D E F G H I J K L M N O P R S T V W X