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

A

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.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.
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 - Variable in class org.javalid.core.AnnotationValidatorImpl
 
AnnotationSupport - Class in org.javalid.core.support
Supportive class for reading core annotations and performing related actions.
AnnotationSupport(JvConfiguration) - Constructor for class org.javalid.core.support.AnnotationSupport
 
AnnotationValidator<T> - Interface in org.javalid.core
Validation interface for validating objects annotated with JV annotations.
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
Creates this validator using given xml file.
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 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
checkFields - Variable in class org.javalid.core.el.ELContextFactoryImpl
 
clone() - Method in class org.javalid.core.ValidatorCallInfo
 
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(DateCheck, Calendar, Calendar, int, List<ValidationMessage>, String) - Static method in class org.javalid.core.validator.ValidatorSupport
Compares two calendars according given mode (mode from @DateCheck).
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
 
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
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
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.
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.
createValidator() - Method in class org.javalid.external.jsf.ui.tag.JvUIValidateTag
 
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
 
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
DateCheckValidatorImpl() - Constructor for class org.javalid.core.validator.DateCheckValidatorImpl
 
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 - Variable in class org.javalid.core.AnnotationValidatorImpl
 
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 annotation type org.javalid.annotations.validation.DateCheck
 
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 program terminates.
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
 
doValidate(PhaseEvent) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Executes the actual validation.

E

ELContextFactory - Interface in org.javalid.core.el
 
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
 
encodeEnd(FacesContext, UIComponent) - Method in class org.javalid.external.jsf.ui.renderer.JvValidateAllRenderer
 
error(SAXParseException) - Method in class org.javalid.core.support.CustomSaxErrorHandler
 
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 JvException.
findViewElement(String) - Method in class org.javalid.external.jsf.config.JsfConfigurationDeclarative
Returns the ViewElement for given path or null if not found

G

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
 
getAnnotations() - Method in class org.javalid.core.AnnotationStorage
 
getAnnotationStorageForFields(Object, String, String) - Method in class org.javalid.core.support.AnnotationSupport
 
getAnnotationStorageForMethods(Object, String, String) - Method in class org.javalid.core.support.AnnotationSupport
Returns a list containing AnnotationStorage objects.
getAnnotationValidator() - Method in class org.javalid.core.validator.JvConfigurationWrapper
Get the validator to use if needed (some advanced validation annotations need it)
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.
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.
getCurrentLevelDeep() - Method in class org.javalid.core.ValidatorCallInfo
 
getCurrentPathPrefix() - Method in class org.javalid.core.ValidatorCallInfo
 
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
 
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
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
 
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
 
getFieldInfoPropertyDeprecated(Object, Field, String, String, JvConfigurationWrapper) - Method in class org.javalid.core.support.AnnotationSupport
Deprecated. Temporaly introduced to allow field property validation to work, but WILL be removed in 1.2
getGroup() - Method in class org.javalid.core.ValidatorCallInfo
 
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.
getLevelDeep() - Method in class org.javalid.core.ValidatorParams
 
getLookup() - Method in class org.javalid.external.spring.extension.JavalidExtensionSpringImpl
Returns the lookup
getMaxLevelDeep() - Method in class org.javalid.core.ValidatorCallInfo
 
getMessage() - Method in class org.javalid.core.ValidationMessage
Returns the message code, you can override error codes in your own property file.
getMethod() - Method in class org.javalid.core.AnnotationStorage
 
getMethodInfo(Object, Method, String, String, JvConfigurationWrapper) - Method in class org.javalid.core.support.AnnotationSupport
Returns AnnotationStorage instance if the method must be validated either by itself or in one of its parent classes (must have JvGroup), in all other cases returns null (so skip this method).
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.
getNotNullAnnotation() - Method in class org.javalid.core.AnnotationStorage
Convenience method to directly get the NotNull annotation on this method.
getObject() - Method in class org.javalid.external.jsf.config.ValidationRuleElement
 
getObjectMyParent() - Method in class org.javalid.core.ValidatorCallInfo
 
getPath() - Method in class org.javalid.core.AnnotationStorage
 
getPath() - Method in class org.javalid.core.ValidationMessage
Returns the error path
getPathForMethod(Method) - Static method in class org.javalid.core.support.ReflectionSupport
Create a path for given method.
getPhaseId() - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
 
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
 
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
 
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
Returns ValidatorCallInfo associated with current thread, note it is set during a call to validateObject / validateProperty.
getValidationDefinition(Object) - Method in class org.javalid.core.support.AnnotationSupport
Checks given object and returns its ValidateDefinition if found, null otherwise.
getValidationDefinition(Class) - 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
Convenience method, which retrieves the current ValidatorInfo associated with this thread and clones it, then returns the value.
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).

I

init() - Method in class org.javalid.core.AnnotationStorage
Initializes everything, called from constructor.
init(String) - 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.
invokeMethod(Object, Method, Object[]) - Static method in class org.javalid.core.support.ReflectionSupport
Invokes given method using the object and parameters provided.
isActive() - Method in class org.javalid.external.jsf.ui.component.JvUIComponentValidateAll
 
isActive() - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
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.
isCheckAnnotationsOnMethods() - Method in class org.javalid.core.config.JvConfiguration
Returns true if annotations must be checked on methods, if false fields must be used.
isCheckAnnotationsOnMethods() - 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.
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.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.
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.
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.ValidatorCallInfo
 
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
 
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.
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.
isValidGetMethod(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

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_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.
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).
JV_VALUE_TO_NULL_FOR_EMPTY_STRING_INIT_PARAM - Static variable in class org.javalid.external.jsf.JvJsfContextListener
Servlet init parameter name (web.xml), denoting whether to set empty string/stringbuffer values to null during validation.
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.
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.
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.

L

loadDocument(String) - Static method in class org.javalid.core.support.XMLSupport
Tries to load given filename using getClass().getResource(..).
loadValidator(FacesContext) - Method in class org.javalid.external.jsf.JvJsfUpdateValuesPhaseListener
Loads the annotationvalidator using given servlet context.
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
 
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
 
MinLength - Annotation Type in org.javalid.annotations.validation
Checks if annotated method 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 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_CHECK_EQUALS_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When date does not equal given date by @DbCheck 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 @DbCheck 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 @DbCheck this error is raised.
MSG_DATE_CHECK_LESS - Static variable in class org.javalid.core.validator.MessageCodes
When date is equal or more than given date by @DbCheck 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 @DbCheck 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 @DbCheck 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_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 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 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_ERROR - Static variable in class org.javalid.core.validator.MessageCodes
When a value violates the notempty annotation (thus is empty).
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_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.

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.
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.
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
 

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.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.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.lookup - package org.javalid.external.spring.lookup
 
org.javalid.external.spring.validator - package org.javalid.external.spring.validator
 

P

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.
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
 
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
 
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
 
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
 
setMessage(String) - Method in class org.javalid.core.ValidationMessage
Set the message code for this message
setPath(String) - Method in class org.javalid.core.ValidationMessage
Set the validation path for this message
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
 
setRegisteredAnnotationsMap(Map<String, String>) - Method in class org.javalid.core.AnnotationValueResolver
Register custom annotations here, they are added if found.
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
 
setTransient(boolean) - Method in class org.javalid.external.jsf.ui.validator.JvComponentValidator
 
setValidateCallInfo(ValidatorCallInfo) - Static method in class org.javalid.core.ThreadState
 
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 JV, this file is required as the default config that ships with JV does not have spring enabled.
SpringAnnotationValidatorImpl(String, boolean) - Constructor for class org.javalid.external.spring.SpringAnnotationValidatorImpl
Use given xml config file to configure JV, this file is required as the default config that ships with JV 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
 
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.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
 
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
 
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_FULL - Static variable in annotation type org.javalid.annotations.validation.DateCheck
Compares the annotated date on date + time (up to seconds)
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_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(BetweenLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.BetweenLengthValidatorImpl
 
validate(CollectionSize, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.CollectionSizeValidatorImpl
 
validate(DateCheck, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateCheckValidatorImpl
 
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(LovConstraint, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.LovConstraintValidatorImpl
 
validate(MaxLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxLengthValidatorImpl
 
validate(MaxValue, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxValueValidatorImpl
 
validate(MinLength, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinLengthValidatorImpl
 
validate(MinValue, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinValueValidatorImpl
 
validate(NotEmpty, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotEmptyValidatorImpl
 
validate(NotNull, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotNullValidatorImpl
 
validate(RegularExpression, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.RegularExpressionValidatorImpl
 
validate(ValidateList, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateListValidatorImpl
 
validate(ValidateMap, Object, String, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateMapValidatorImpl
 
validate(DbNumCheck, Object, String, JvConfigurationWrapper) - Method in class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
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) - Method in class org.javalid.core.support.AnnotationSupport
This method performs validation using a JSF bean.
validateAsNormalBean(ValidateDefinition, Object, String, CacheSupport) - Method in class org.javalid.core.support.AnnotationSupport
This method performs a validation for an ordinary java-bean.
validateAsSpringBean(ValidateDefinition, Object, String) - Method in class org.javalid.core.support.AnnotationSupport
This method performs validation using a Spring bean.
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.
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(BetweenLength, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.BetweenLengthValidatorImpl
 
validationMustBeAppliedToGroup(CollectionSize, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.CollectionSizeValidatorImpl
 
validationMustBeAppliedToGroup(DateCheck, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.DateCheckValidatorImpl
 
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(LovConstraint, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.LovConstraintValidatorImpl
 
validationMustBeAppliedToGroup(MaxLength, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxLengthValidatorImpl
 
validationMustBeAppliedToGroup(MaxValue, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MaxValueValidatorImpl
 
validationMustBeAppliedToGroup(MinLength, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinLengthValidatorImpl
 
validationMustBeAppliedToGroup(MinValue, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.MinValueValidatorImpl
 
validationMustBeAppliedToGroup(NotEmpty, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotEmptyValidatorImpl
 
validationMustBeAppliedToGroup(NotNull, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.NotNullValidatorImpl
 
validationMustBeAppliedToGroup(RegularExpression, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.RegularExpressionValidatorImpl
 
validationMustBeAppliedToGroup(ValidateList, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateListValidatorImpl
 
validationMustBeAppliedToGroup(ValidateMap, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.core.validator.ValidateMapValidatorImpl
 
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.
validationMustBeAppliedToGroup(DbNumCheck, String, JvGroup, JvConfigurationWrapper) - Method in class org.javalid.external.db.validator.DbNumCheckValidatorImpl
 
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
State object, which is set by AnnotationValidatorImpl for each validation 'round' (see validateObjectPriv in that class) in the ThreadState class.
ValidatorCallInfo() - Constructor for class org.javalid.core.ValidatorCallInfo
 
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.
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 I J K L M N O P R S T V W X