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

A

AbstractAnnotationCheck<ConstraintAnnotation extends Annotation> - Class in net.sf.oval.configuration.annotation
Partial implementation of check classes configurable via annotations.
AbstractAnnotationCheck() - Constructor for class net.sf.oval.configuration.annotation.AbstractAnnotationCheck
 
AbstractAnnotationCheckExclusion<ExclusionAnnotation extends Annotation> - Class in net.sf.oval.configuration.annotation
Partial implementation of check exclusion classes configurable via annotations.
AbstractAnnotationCheckExclusion() - Constructor for class net.sf.oval.configuration.annotation.AbstractAnnotationCheckExclusion
 
AbstractCheck - Class in net.sf.oval
Partial implementation of check classes.
AbstractCheck() - Constructor for class net.sf.oval.AbstractCheck
 
AbstractCheckExclusion - Class in net.sf.oval
Partial implementation of exclusion classes.
AbstractCheckExclusion() - Constructor for class net.sf.oval.AbstractCheckExclusion
 
AccessingFieldValueFailedException - Exception in net.sf.oval.exception
 
AccessingFieldValueFailedException(String, Object, OValContext, Throwable) - Constructor for exception net.sf.oval.exception.AccessingFieldValueFailedException
 
add(E) - Method in class net.sf.oval.internal.util.IdentitySet
add(E) - Method in class net.sf.oval.internal.util.WeakHashSet
addAll(Collection<T>, T...) - Static method in class net.sf.oval.internal.util.ArrayUtils
 
addAll(Collection<? extends E>) - Method in class net.sf.oval.internal.util.IdentitySet
addAll(Collection<? extends E>) - Method in class net.sf.oval.internal.util.WeakHashSet
addCheckExclusions(Constructor<?>, int, CheckExclusion...) - Method in class net.sf.oval.guard.Guard
Registers constraint checks for the given constructor parameter
addCheckExclusions(Method, int, CheckExclusion...) - Method in class net.sf.oval.guard.Guard
Registers constraint checks for the given method parameter
addCheckInitializationListener(CheckInitializationListener) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
addCheckInitializationListener(CheckInitializationListener) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
addChecks(Constructor<?>, int, Check...) - Method in class net.sf.oval.guard.Guard
Registers constraint checks for the given constructor parameter
addChecks(Method, Check...) - Method in class net.sf.oval.guard.Guard
Registers constraint checks for the given method's return value
addChecks(Method, int, Check...) - Method in class net.sf.oval.guard.Guard
Registers constraint checks for the given method parameter
addChecks(Method, PostCheck...) - Method in class net.sf.oval.guard.Guard
Registers post condition checks to a method's return value
addChecks(Method, PreCheck...) - Method in class net.sf.oval.guard.Guard
Registers pre condition checks to a method's return value
addChecks(Class<?>, Check...) - Method in class net.sf.oval.Validator
Registers object-level constraint checks
addChecks(Field, Check...) - Method in class net.sf.oval.Validator
Registers constraint checks for the given field
addChecks(Method, Check...) - Method in class net.sf.oval.Validator
Registers constraint checks for the given getter's return value
addConstraintSet(ConstraintSet, boolean) - Method in class net.sf.oval.Validator
Registers a new constraint set.
addConstructorParameterCheckExclusions(Constructor<?>, int, CheckExclusion...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint check exclusions to a constructor parameter
addConstructorParameterCheckExclusions(Constructor<?>, int, Collection<CheckExclusion>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint check exclusions to a constructor parameter
addConstructorParameterChecks(Constructor<?>, int, Check...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a constructor parameter
addConstructorParameterChecks(Constructor<?>, int, Collection<Check>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a constructor parameter
addFieldChecks(Field, Check...) - Method in class net.sf.oval.internal.ClassChecks
adds check constraints to a field
addFieldChecks(Field, Collection<Check>) - Method in class net.sf.oval.internal.ClassChecks
adds check constraints to a field
addListener(ConstraintsViolatedListener) - Method in class net.sf.oval.guard.Guard
Registers the given listener for all thrown ConstraintViolationExceptions
addListener(ConstraintsViolatedListener, Class<?>) - Method in class net.sf.oval.guard.Guard
Registers the given listener for all thrown ConstraintViolationExceptions on objects of the given class
addListener(ConstraintsViolatedListener, Object) - Method in class net.sf.oval.guard.Guard
Registers the given listener for all thrown ConstraintViolationExceptions on objects of the given object
addMessageBundle(ResourceBundle) - Method in class net.sf.oval.localization.message.ResourceBundleMessageResolver
Adds a message bundle
addMethodParameterCheckExclusions(Method, int, CheckExclusion...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint check exclusions to a method parameter
addMethodParameterCheckExclusions(Method, int, Collection<CheckExclusion>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint check exclusions to a method parameter
addMethodParameterChecks(Method, int, Check...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method parameter
addMethodParameterChecks(Method, int, Collection<Check>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method parameter
addMethodPostChecks(Method, Collection<PostCheck>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method's return value
addMethodPostChecks(Method, PostCheck...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method's return value
addMethodPreChecks(Method, Collection<PreCheck>) - Method in class net.sf.oval.internal.ClassChecks
 
addMethodPreChecks(Method, PreCheck...) - Method in class net.sf.oval.internal.ClassChecks
 
addMethodReturnValueChecks(Method, Boolean, Check...) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method's return value
addMethodReturnValueChecks(Method, Boolean, Collection<Check>) - Method in class net.sf.oval.internal.ClassChecks
adds constraint checks to a method's return value
addObjectChecks(Check...) - Method in class net.sf.oval.internal.ClassChecks
adds check constraints on object level (invariants)
addObjectChecks(Collection<Check>) - Method in class net.sf.oval.internal.ClassChecks
adds check constraints on object level (invariants)
afterPropertiesSet() - Method in class net.sf.oval.integration.spring.SpringValidator
allConstructors(ProceedingJoinPoint) - Method in class net.sf.oval.guard.GuardAspect2
 
allMethods(ProceedingJoinPoint) - Method in class net.sf.oval.guard.GuardAspect2
 
AnnotationCheck<ConstraintAnnotation extends Annotation> - Interface in net.sf.oval.configuration.annotation
Interface for constraint checks that are configurable via annotations.
AnnotationCheckExclusion<ExclusionAnnotation extends Annotation> - Interface in net.sf.oval.configuration.annotation
Interface for constraint checks that are configurable via annotations.
AnnotationsConfigurer - Class in net.sf.oval.configuration.annotation
Configurer that configures constraints based on annotations tagged with Constraint
AnnotationsConfigurer() - Constructor for class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
ApiUsageAuditor2 - Class in net.sf.oval.guard
This is an annotations based version of the ApiUsageAuditor aspect
ApiUsageAuditor2() - Constructor for class net.sf.oval.guard.ApiUsageAuditor2
 
applyFieldConstraintsToConstructors - Variable in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
applyFieldConstraintsToConstructors - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
Automatically apply field constraints to the corresponding parameters of constructors declared within the same class.
applyFieldConstraintsToSetters - Variable in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
applyFieldConstraintsToSetters - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
Automatically apply field constraints to the parameters of the corresponding setter methods declared within the same class.
args - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
argumentNotEmpty(String, String) - Static method in class net.sf.oval.internal.util.Assert
 
argumentNotEmpty(String, T[]) - Static method in class net.sf.oval.internal.util.Assert
 
argumentNotNull(String, Object) - Static method in class net.sf.oval.internal.util.Assert
 
ArrayUtils - Class in net.sf.oval.internal.util
 
asList(Object) - Static method in class net.sf.oval.internal.util.ArrayUtils
 
asList(T[]) - Static method in class net.sf.oval.internal.util.ArrayUtils
 
Assert - Annotation Type in net.sf.oval.constraint
Check if evaluating the expression in the specified expression language returns true.
Assert - Class in net.sf.oval.internal.util
 
Assert.List - Annotation Type in net.sf.oval.constraint
 
AssertCheck - Class in net.sf.oval.constraint
 
AssertCheck() - Constructor for class net.sf.oval.constraint.AssertCheck
 
AssertConstraintSet - Annotation Type in net.sf.oval.constraint
Check if the value satisfies the all constraints of specified constraint set.
AssertConstraintSet.List - Annotation Type in net.sf.oval.constraint
 
AssertConstraintSetCheck - Class in net.sf.oval.constraint
 
AssertConstraintSetCheck() - Constructor for class net.sf.oval.constraint.AssertConstraintSetCheck
 
AssertFalse - Annotation Type in net.sf.oval.constraint
Check if the value is false.
AssertFalse.List - Annotation Type in net.sf.oval.constraint
 
AssertFalseCheck - Class in net.sf.oval.constraint
 
AssertFalseCheck() - Constructor for class net.sf.oval.constraint.AssertFalseCheck
 
AssertFieldConstraints - Annotation Type in net.sf.oval.constraint
Check if the value satisfies the constraints defined for the specified field.
AssertFieldConstraints.List - Annotation Type in net.sf.oval.constraint
 
AssertFieldConstraintsCheck - Class in net.sf.oval.constraint
 
AssertFieldConstraintsCheck() - Constructor for class net.sf.oval.constraint.AssertFieldConstraintsCheck
 
AssertNull - Annotation Type in net.sf.oval.constraint
Check if null.
AssertNull.List - Annotation Type in net.sf.oval.constraint
 
AssertNullCheck - Class in net.sf.oval.constraint
 
AssertNullCheck() - Constructor for class net.sf.oval.constraint.AssertNullCheck
 
assertParametersNotNull - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
Declares if parameter values of constructors and methods are expected to be not null.
assertPrivateAccessAllowed() - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
AssertTrue - Annotation Type in net.sf.oval.constraint
Check if the value is true.
AssertTrue.List - Annotation Type in net.sf.oval.constraint
 
AssertTrueCheck - Class in net.sf.oval.constraint
 
AssertTrueCheck() - Constructor for class net.sf.oval.constraint.AssertTrueCheck
 
AssertURL - Annotation Type in net.sf.oval.constraint
Check if the value is a valid URL.
AssertURL.List - Annotation Type in net.sf.oval.constraint
 
AssertURLCheck - Class in net.sf.oval.constraint
 
AssertURLCheck() - Constructor for class net.sf.oval.constraint.AssertURLCheck
 
AssertURLCheck.URIScheme - Enum in net.sf.oval.constraint
http://en.wikipedia.org/wiki/URI_scheme
AssertValid - Annotation Type in net.sf.oval.constraint
Check if the value passes a validation by Validator.validate().
assertValid(Object) - Method in interface net.sf.oval.IValidator
validates the field and getter constrains of the given object and throws an ConstraintsViolatedException if any constraint violations are detected
assertValid(Object) - Method in class net.sf.oval.Validator
validates the field and getter constrains of the given object and throws an ConstraintsViolatedException if any constraint violations are detected
AssertValid.List - Annotation Type in net.sf.oval.constraint
 
AssertValidCheck - Class in net.sf.oval.constraint
 
AssertValidCheck() - Constructor for class net.sf.oval.constraint.AssertValidCheck
 
assertValidFieldValue(Object, Field, Object) - Method in interface net.sf.oval.IValidator
Validates the give value against the defined field constraints and throws an ConstraintsViolatedException if any constraint violations are detected.
assertValidFieldValue(Object, Field, Object) - Method in class net.sf.oval.Validator
Validates the give value against the defined field constraints and throws an ConstraintsViolatedException if any constraint violations are detected.

B

BeanInjectingCheckInitializationListener - Class in net.sf.oval.integration.spring
Deprecated. Use SpringCheckInitializationListener instead
BeanInjectingCheckInitializationListener() - Constructor for class net.sf.oval.integration.spring.BeanInjectingCheckInitializationListener
Deprecated.  
BeanValidationAnnotationsConfigurer - Class in net.sf.oval.configuration.annotation
Constraints configurer that interprets the JSR303 built-in Java Bean Validation annotations: javax.validation.constraints.AssertFalse => net.sf.oval.constraint.AssertFalseCheck javax.validation.constraints.AssertTrue => net.sf.oval.constraint.AssertTrueCheck javax.validation.constraints.DecimalMax => net.sf.oval.constraint.MaxCheck javax.validation.constraints.DecimalMin => net.sf.oval.constraint.MinCheck javax.validation.constraints.Digits => net.sf.oval.constraint.DigitsCheck javax.validation.constraints.Future => net.sf.oval.constraint.FutureCheck javax.validation.constraints.Max => net.sf.oval.constraint.MaxCheck javax.validation.constraints.Min => net.sf.oval.constraint.MinCheck javax.validation.constraints.NotNull => net.sf.oval.constraint.NotNullCheck javax.validation.constraints.Null => net.sf.oval.constraint.AssertNullCheck javax.validation.constraints.Past => net.sf.oval.constraint.PastCheck javax.validation.constraints.Pattern => net.sf.oval.constraint.PatternCheck javax.validation.constraints.Size => net.sf.oval.constraint.SizeCheck javax.validation.Valid => net.sf.oval.constraint.AssertValidCheck
BeanValidationAnnotationsConfigurer() - Constructor for class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
 

C

calculateMethodPostOldValues(Object, Method, Object[]) - Method in class net.sf.oval.guard.Guard
Evaluates the old expression
canConvert(Class) - Method in class net.sf.oval.configuration.xml.XMLConfigurer.AssertCheckConverter
cc - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
Check - Interface in net.sf.oval
interface for classes that can check/validate if a constraint is satisfied
checkConstraint(List<ConstraintViolation>, Check, Object, Object, OValContext, String[], boolean) - Method in class net.sf.oval.Validator
 
checkConstraintAssertConstraintSet(List<ConstraintViolation>, AssertConstraintSetCheck, Object, Object, OValContext, String[]) - Method in class net.sf.oval.Validator
 
checkConstraintAssertFieldConstraints(List<ConstraintViolation>, AssertFieldConstraintsCheck, Object, Object, OValContext, String[]) - Method in class net.sf.oval.Validator
 
checkConstraintAssertValid(List<ConstraintViolation>, AssertValidCheck, Object, Object, OValContext, String[]) - Method in class net.sf.oval.Validator
 
CheckExclusion - Interface in net.sf.oval
interface for classes that can exclude the checking of constraints
checkExclusions - Variable in class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
the check exclusions for the parameter
checkExclusions - Variable in class net.sf.oval.internal.ParameterChecks
 
CheckInitializationListener - Interface in net.sf.oval.configuration
 
checkInvariants - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
Specifies if invariants are checked prior and after calls to non-private methods and constructors.
checkInvariants - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
checks - Variable in class net.sf.oval.configuration.pojo.elements.ConstraintSetConfiguration
 
checks - Variable in class net.sf.oval.configuration.pojo.elements.FieldConfiguration
checks of the field
checks - Variable in class net.sf.oval.configuration.pojo.elements.MethodPostExecutionConfiguration
checks that need to be verified after method execution
checks - Variable in class net.sf.oval.configuration.pojo.elements.MethodPreExecutionConfiguration
checks that need to be verified after method execution
checks - Variable in class net.sf.oval.configuration.pojo.elements.MethodReturnValueConfiguration
checks for a method's return value that need to be verified after method execution
checks - Variable in class net.sf.oval.configuration.pojo.elements.ObjectConfiguration
object level checks
checks - Variable in class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
the checks for the parameter
checks - Variable in class net.sf.oval.internal.ParameterChecks
 
checksForConstructorParameters - Variable in class net.sf.oval.internal.ClassChecks
checks on constructors' parameter values
checksForFields - Variable in class net.sf.oval.internal.ClassChecks
checks on fields' value
checksForMethodParameters - Variable in class net.sf.oval.internal.ClassChecks
checks on methods' parameter values
checksForMethodReturnValues - Variable in class net.sf.oval.internal.ClassChecks
checks on methods' return value
checksForMethodsPostExcecution - Variable in class net.sf.oval.internal.ClassChecks
 
checksForMethodsPreExecution - Variable in class net.sf.oval.internal.ClassChecks
 
checksForObject - Variable in class net.sf.oval.internal.ClassChecks
compound constraints / object level invariants
CheckWith - Annotation Type in net.sf.oval.constraint
Check the value by a method of the same class that takes the value as argument and returns true if valid and false if invalid.
CheckWith.List - Annotation Type in net.sf.oval.constraint
 
CheckWithCheck - Class in net.sf.oval.constraint
 
CheckWithCheck() - Constructor for class net.sf.oval.constraint.CheckWithCheck
 
CheckWithCheck.SimpleCheck - Interface in net.sf.oval.constraint
 
CheckWithCheck.SimpleCheckWithMessageVariables - Interface in net.sf.oval.constraint
 
ClassChecks - Class in net.sf.oval.internal
This class holds the instantiated checks for a single class.
ClassChecks(Class<?>, ParameterNameResolver) - Constructor for class net.sf.oval.internal.ClassChecks
package constructor used by the Validator class
ClassConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
ClassConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.ClassConfiguration
 
classConfigurations - Variable in class net.sf.oval.configuration.pojo.POJOConfigurer
 
ClassContext - Class in net.sf.oval.context
 
ClassContext(Class<?>) - Constructor for class net.sf.oval.context.ClassContext
 
clazz - Variable in class net.sf.oval.internal.ClassChecks
 
clear() - Method in class net.sf.oval.guard.ConstraintsViolatedAdapter
 
clear() - Method in class net.sf.oval.internal.ClassChecks
 
clear() - Method in class net.sf.oval.internal.util.IdentitySet
clear() - Method in class net.sf.oval.internal.util.WeakHashSet
 
clearConstructorChecks(Constructor<?>) - Method in class net.sf.oval.internal.ClassChecks
 
clearConstructorParameterChecks(Constructor<?>) - Method in class net.sf.oval.internal.ClassChecks
 
clearConstructorParameterChecks(Constructor<?>, int) - Method in class net.sf.oval.internal.ClassChecks
 
clearFieldChecks(Field) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodChecks(Method) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodParameterChecks(Method) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodParameterChecks(Method, int) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodPostChecks(Method) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodPreChecks(Method) - Method in class net.sf.oval.internal.ClassChecks
 
clearMethodReturnValueChecks(Method) - Method in class net.sf.oval.internal.ClassChecks
 
clearObjectChecks() - Method in class net.sf.oval.internal.ClassChecks
 
CollectionFactory - Interface in net.sf.oval.collection
 
CollectionFactoryJavalutionImpl - Class in net.sf.oval.collection
 
CollectionFactoryJavalutionImpl() - Constructor for class net.sf.oval.collection.CollectionFactoryJavalutionImpl
 
CollectionFactoryJDKImpl - Class in net.sf.oval.collection
 
CollectionFactoryJDKImpl() - Constructor for class net.sf.oval.collection.CollectionFactoryJDKImpl
 
CollectionFactoryTroveImpl - Class in net.sf.oval.collection
 
CollectionFactoryTroveImpl() - Constructor for class net.sf.oval.collection.CollectionFactoryTroveImpl
 
commit() - Method in class net.sf.oval.guard.ProbeModeListener
Executes the collected method calls and clears the internal list holding them.
compact() - Method in class net.sf.oval.internal.util.ObjectCache
 
compileTimeType - Variable in class net.sf.oval.context.OValContext
 
ConfigurationElement - Class in net.sf.oval.configuration.pojo.elements
 
ConfigurationElement() - Constructor for class net.sf.oval.configuration.pojo.elements.ConfigurationElement
 
configure(ConstraintAnnotation) - Method in class net.sf.oval.configuration.annotation.AbstractAnnotationCheck
Configures the check based on the given constraint annotation.
configure(ExclusionAnnotation) - Method in class net.sf.oval.configuration.annotation.AbstractAnnotationCheckExclusion
Configures the check exclusion based on the given exclusion annotation.
configure(ConstraintAnnotation) - Method in interface net.sf.oval.configuration.annotation.AnnotationCheck
Configures the check based on the given constraint annotation.
configure(ExclusionAnnotation) - Method in interface net.sf.oval.configuration.annotation.AnnotationCheckExclusion
Configures the check exclusion based on the given exclusion annotation.
configure(Assert) - Method in class net.sf.oval.constraint.AssertCheck
Configures the check based on the given constraint annotation.
configure(AssertConstraintSet) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
Configures the check based on the given constraint annotation.
configure(AssertFieldConstraints) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
Configures the check based on the given constraint annotation.
configure(AssertURL) - Method in class net.sf.oval.constraint.AssertURLCheck
Configures the check based on the given constraint annotation.
configure(CheckWith) - Method in class net.sf.oval.constraint.CheckWithCheck
Configures the check based on the given constraint annotation.
configure(DateRange) - Method in class net.sf.oval.constraint.DateRangeCheck
Configures the check based on the given constraint annotation.
configure(Digits) - Method in class net.sf.oval.constraint.DigitsCheck
Configures the check based on the given constraint annotation.
configure(Email) - Method in class net.sf.oval.constraint.EmailCheck
Configures the check based on the given constraint annotation.
configure(EqualToField) - Method in class net.sf.oval.constraint.EqualToFieldCheck
Configures the check based on the given constraint annotation.
configure(Future) - Method in class net.sf.oval.constraint.FutureCheck
 
configure(HasSubstring) - Method in class net.sf.oval.constraint.HasSubstringCheck
Configures the check based on the given constraint annotation.
configure(InstanceOfAny) - Method in class net.sf.oval.constraint.InstanceOfAnyCheck
Configures the check based on the given constraint annotation.
configure(InstanceOf) - Method in class net.sf.oval.constraint.InstanceOfCheck
 
configure(Length) - Method in class net.sf.oval.constraint.LengthCheck
Configures the check based on the given constraint annotation.
configure(MatchPattern) - Method in class net.sf.oval.constraint.MatchPatternCheck
Configures the check based on the given constraint annotation.
configure(Max) - Method in class net.sf.oval.constraint.MaxCheck
Configures the check based on the given constraint annotation.
configure(MaxLength) - Method in class net.sf.oval.constraint.MaxLengthCheck
Configures the check based on the given constraint annotation.
configure(MaxSize) - Method in class net.sf.oval.constraint.MaxSizeCheck
Configures the check based on the given constraint annotation.
configure(MemberOf) - Method in class net.sf.oval.constraint.MemberOfCheck
Configures the check based on the given constraint annotation.
configure(Min) - Method in class net.sf.oval.constraint.MinCheck
Configures the check based on the given constraint annotation.
configure(MinLength) - Method in class net.sf.oval.constraint.MinLengthCheck
Configures the check based on the given constraint annotation.
configure(MinSize) - Method in class net.sf.oval.constraint.MinSizeCheck
Configures the check based on the given constraint annotation.
configure(NotEqual) - Method in class net.sf.oval.constraint.NotEqualCheck
Configures the check based on the given constraint annotation.
configure(NotEqualToField) - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
Configures the check based on the given constraint annotation.
configure(NotMatchPattern) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
Configures the check based on the given constraint annotation.
configure(NotMemberOf) - Method in class net.sf.oval.constraint.NotMemberOfCheck
Configures the check based on the given constraint annotation.
configure(Past) - Method in class net.sf.oval.constraint.PastCheck
 
configure(Range) - Method in class net.sf.oval.constraint.RangeCheck
Configures the check based on the given constraint annotation.
configure(Size) - Method in class net.sf.oval.constraint.SizeCheck
Configures the check based on the given constraint annotation.
configure(ValidateWithMethod) - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
Configures the check based on the given constraint annotation.
configure(Post) - Method in class net.sf.oval.guard.PostCheck
 
configure(Pre) - Method in class net.sf.oval.guard.PreCheck
 
configureConstructorParameterChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
configureConstructorParameterChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
 
configureFieldChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
configureFieldChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
 
configureMethodChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
configure method return value and parameter checks
configureMethodChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
configure method return value and parameter checks
configureObjectLevelChecks(ClassConfiguration) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
Configurer - Interface in net.sf.oval.configuration
 
constrainedFields - Variable in class net.sf.oval.internal.ClassChecks
all non-static fields that have value constraints.
constrainedMethods - Variable in class net.sf.oval.internal.ClassChecks
all non-static non-void, non-parameterized methods marked as invariant that have return value constraints.
constrainedStaticFields - Variable in class net.sf.oval.internal.ClassChecks
all non-static fields that have value constraints.
constrainedStaticMethods - Variable in class net.sf.oval.internal.ClassChecks
all static non-void, non-parameterized methods marked as invariant that have return value constraints.
Constraint - Annotation Type in net.sf.oval.configuration.annotation
Annotations tagged with this annotation represent single-value constraints.
Constraints - Annotation Type in net.sf.oval.configuration.annotation
Annotations tagged with this annotation represent multi-valued constraints.
ConstraintSet - Class in net.sf.oval
 
ConstraintSet(String) - Constructor for class net.sf.oval.ConstraintSet
 
ConstraintSetAlreadyDefinedException - Exception in net.sf.oval.exception
 
ConstraintSetAlreadyDefinedException(String) - Constructor for exception net.sf.oval.exception.ConstraintSetAlreadyDefinedException
 
ConstraintSetConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
ConstraintSetConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.ConstraintSetConfiguration
 
constraintSetConfigurations - Variable in class net.sf.oval.configuration.pojo.POJOConfigurer
 
ConstraintsViolatedAdapter - Class in net.sf.oval.guard
 
ConstraintsViolatedAdapter() - Constructor for class net.sf.oval.guard.ConstraintsViolatedAdapter
 
ConstraintsViolatedException - Exception in net.sf.oval.exception
This exception is thrown if one or more constraints are not satisfied during validation.
ConstraintsViolatedException(ConstraintViolation...) - Constructor for exception net.sf.oval.exception.ConstraintsViolatedException
 
ConstraintsViolatedException(List<ConstraintViolation>) - Constructor for exception net.sf.oval.exception.ConstraintsViolatedException
 
ConstraintsViolatedListener - Interface in net.sf.oval.guard
 
ConstraintTarget - Enum in net.sf.oval
 
ConstraintViolation - Class in net.sf.oval
An instance of this class provides detailed information about a single constraint violation that occurred during validation.
ConstraintViolation(Check, String, Object, Object, OValContext) - Constructor for class net.sf.oval.ConstraintViolation
 
ConstraintViolation(Check, String, Object, Object, OValContext, ConstraintViolation...) - Constructor for class net.sf.oval.ConstraintViolation
 
ConstraintViolation(Check, String, Object, Object, OValContext, List<ConstraintViolation>) - Constructor for class net.sf.oval.ConstraintViolation
 
construct(ConstructorInvocation) - Method in class net.sf.oval.guard.GuardInterceptor
ConstructorConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
ConstructorConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.ConstructorConfiguration
 
constructorConfigurations - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
constructor constraints configuration
ConstructorParameterContext - Class in net.sf.oval.context
 
ConstructorParameterContext(Constructor<?>, int, String) - Constructor for class net.sf.oval.context.ConstructorParameterContext
 
contains(Object) - Method in class net.sf.oval.internal.util.IdentitySet
contains(K) - Method in class net.sf.oval.internal.util.ObjectCache
 
contains(Object) - Method in class net.sf.oval.internal.util.WeakHashSet
containsAll(Collection<?>) - Method in class net.sf.oval.internal.util.IdentitySet
containsAll(Collection<?>) - Method in class net.sf.oval.internal.util.WeakHashSet
containsEqual(T[], T) - Static method in class net.sf.oval.internal.util.ArrayUtils
 
containsSame(T[], T) - Static method in class net.sf.oval.internal.util.ArrayUtils
 
context - Variable in class net.sf.oval.internal.ParameterChecks
 
ContextCache - Class in net.sf.oval.internal
 
createList() - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate an ArrayList like list object
createList(int) - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate an ArrayList like list object
createList() - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate an ArrayList like list object
createList(int) - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate an ArrayList like list object
createList() - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate an ArrayList like list object
createList(int) - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate an ArrayList like list object
createList() - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate an ArrayList like list object
createList(int) - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate an ArrayList like list object
createLogger(String) - Method in interface net.sf.oval.logging.LoggerFactory
 
createLogger(String) - Method in class net.sf.oval.logging.LoggerFactoryJCLImpl
createLogger(String) - Method in class net.sf.oval.logging.LoggerFactoryJDKImpl
createLogger(String) - Method in class net.sf.oval.logging.LoggerFactoryL4JImpl
createLogger(String) - Method in class net.sf.oval.logging.LoggerFactorySLF4JImpl
createMap() - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate a HashMap like map object
createMap(int) - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate a HashMap like map object
createMap() - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate a HashMap like map object
createMap(int) - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate a HashMap like map object
createMap() - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate a HashMap like map object
createMap(int) - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate a HashMap like map object
createMap() - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate a HashMap like map object
createMap(int) - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate a HashMap like map object
createMessageVariables() - Method in class net.sf.oval.AbstractCheck
 
createMessageVariables() - Method in class net.sf.oval.constraint.AssertCheck
createMessageVariables() - Method in class net.sf.oval.constraint.CheckWithCheck
createMessageVariables() - Method in interface net.sf.oval.constraint.CheckWithCheck.SimpleCheckWithMessageVariables
 
createMessageVariables() - Method in class net.sf.oval.constraint.DateRangeCheck
createMessageVariables() - Method in class net.sf.oval.constraint.DigitsCheck
createMessageVariables() - Method in class net.sf.oval.constraint.EqualToFieldCheck
createMessageVariables() - Method in class net.sf.oval.constraint.HasSubstringCheck
createMessageVariables() - Method in class net.sf.oval.constraint.InstanceOfAnyCheck
createMessageVariables() - Method in class net.sf.oval.constraint.InstanceOfCheck
 
createMessageVariables() - Method in class net.sf.oval.constraint.LengthCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MatchPatternCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MaxCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MaxLengthCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MaxSizeCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MemberOfCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MinCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MinLengthCheck
createMessageVariables() - Method in class net.sf.oval.constraint.MinSizeCheck
createMessageVariables() - Method in class net.sf.oval.constraint.NotEqualCheck
createMessageVariables() - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
createMessageVariables() - Method in class net.sf.oval.constraint.NotMatchPatternCheck
createMessageVariables() - Method in class net.sf.oval.constraint.NotMemberOfCheck
createMessageVariables() - Method in class net.sf.oval.constraint.RangeCheck
createMessageVariables() - Method in class net.sf.oval.constraint.SizeCheck
createMessageVariables() - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
createNodePointer(NodePointer, QName, Object) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx
 
createNodePointer(QName, Object, Locale) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx
 
createSet() - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate a HashSet like set object
createSet(int) - Method in interface net.sf.oval.collection.CollectionFactory
Instantiate a HashSet like set object
createSet() - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate a HashSet like set object
createSet(int) - Method in class net.sf.oval.collection.CollectionFactoryJavalutionImpl
Instantiate a HashSet like set object
createSet() - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate a HashSet like set object
createSet(int) - Method in class net.sf.oval.collection.CollectionFactoryJDKImpl
Instantiate a HashSet like set object
createSet() - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate a HashSet like set object
createSet(int) - Method in class net.sf.oval.collection.CollectionFactoryTroveImpl
Instantiate a HashSet like set object
currentlyValidatedObjects - Variable in class net.sf.oval.Validator
 
currentViolations - Variable in class net.sf.oval.Validator
 

D

DateRange - Annotation Type in net.sf.oval.constraint
Check if the date is within the a date range.
DateRange.List - Annotation Type in net.sf.oval.constraint
 
DateRangeCheck - Class in net.sf.oval.constraint
 
DateRangeCheck() - Constructor for class net.sf.oval.constraint.DateRangeCheck
 
debug(String) - Method in class net.sf.oval.internal.Log
 
debug(String, Object) - Method in class net.sf.oval.internal.Log
 
debug(String, Object, Object) - Method in class net.sf.oval.internal.Log
 
debug(String, Object, Object, Object) - Method in class net.sf.oval.internal.Log
 
debug(String, Object, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
debug(String, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
debug(String, Throwable) - Method in class net.sf.oval.internal.Log
 
debug(String) - Method in interface net.sf.oval.logging.Logger
 
debug(String, Throwable) - Method in interface net.sf.oval.logging.Logger
 
debug(String) - Method in class net.sf.oval.logging.LoggerJCLImpl
debug(String, Throwable) - Method in class net.sf.oval.logging.LoggerJCLImpl
debug(String) - Method in class net.sf.oval.logging.LoggerJDKImpl
debug(String, Throwable) - Method in class net.sf.oval.logging.LoggerJDKImpl
debug(String) - Method in class net.sf.oval.logging.LoggerL4JImpl
debug(String, Throwable) - Method in class net.sf.oval.logging.LoggerL4JImpl
debug(String) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
debug(String, Throwable) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
Digits - Annotation Type in net.sf.oval.constraint
Check if the String representation has the given max/min number of integral and fractional digits.
Digits.List - Annotation Type in net.sf.oval.constraint
 
DigitsCheck - Class in net.sf.oval.constraint
 
DigitsCheck() - Constructor for class net.sf.oval.constraint.DigitsCheck
 
disableAllProfiles() - Method in class net.sf.oval.Validator
Disables all constraints profiles globally, i.e. no configured constraint will be validated.
disableProbeMode(Object) - Method in class net.sf.oval.guard.Guard
Disables the probe mode for the given object in the current thread.
disableProfile(String) - Method in class net.sf.oval.Validator
Disables a constraints profile globally.
DO_NOT_PROCEED - Static variable in class net.sf.oval.guard.Guard
Note: Only required until AspectJ allows throwing of checked exceptions

E

Email - Annotation Type in net.sf.oval.constraint
Check if the value is a valid e-mail address.
Email.List - Annotation Type in net.sf.oval.constraint
 
EmailCheck - Class in net.sf.oval.constraint
 
EmailCheck() - Constructor for class net.sf.oval.constraint.EmailCheck
 
EMPTY_METHOD_ARRAY - Static variable in class net.sf.oval.internal.util.ArrayUtils
 
EMPTY_OBJECT_ARRAY - Static variable in class net.sf.oval.internal.util.ArrayUtils
 
EMPTY_STRING_ARRAY - Static variable in class net.sf.oval.internal.util.ArrayUtils
 
enableAllProfiles() - Method in class net.sf.oval.Validator
Enables all constraints profiles globally, i.e. all configured constraint will be validated.
enableProbeMode(Object) - Method in class net.sf.oval.guard.Guard
Enables the probe mode for the given object in the current thread.
enableProfile(String) - Method in class net.sf.oval.Validator
Enables a constraints profile globally.
equals(Object) - Method in class net.sf.oval.internal.util.WeakHashSet
equals(Object) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerEx
 
EqualToField - Annotation Type in net.sf.oval.constraint
Check if value equals the value of the referenced field.
EqualToField.List - Annotation Type in net.sf.oval.constraint
 
EqualToFieldCheck - Class in net.sf.oval.constraint
 
EqualToFieldCheck() - Constructor for class net.sf.oval.constraint.EqualToFieldCheck
 
error(String) - Method in class net.sf.oval.internal.Log
 
error(String, Object) - Method in class net.sf.oval.internal.Log
 
error(String, Object, Object) - Method in class net.sf.oval.internal.Log
 
error(String, Object, Object, Object) - Method in class net.sf.oval.internal.Log
 
error(String, Object, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
error(String, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
error(String, Throwable) - Method in class net.sf.oval.internal.Log
 
error(String) - Method in interface net.sf.oval.logging.Logger
 
error(String, Throwable) - Method in interface net.sf.oval.logging.Logger
 
error(String) - Method in class net.sf.oval.logging.LoggerJCLImpl
error(String, Throwable) - Method in class net.sf.oval.logging.LoggerJCLImpl
error(String) - Method in class net.sf.oval.logging.LoggerJDKImpl
error(String, Throwable) - Method in class net.sf.oval.logging.LoggerJDKImpl
error(String) - Method in class net.sf.oval.logging.LoggerL4JImpl
error(String, Throwable) - Method in class net.sf.oval.logging.LoggerL4JImpl
error(String) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
error(String, Throwable) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
evaluate(String, Map<String, ?>) - Method in interface net.sf.oval.expression.ExpressionLanguage
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageBeanShellImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageGroovyImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJavaScriptImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJEXLImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJRubyImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageMVELImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageOGNLImpl
Evaluates the given expression.
evaluate(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageScriptEngineImpl
Evaluates the given expression.
evaluateAsBoolean(String, Map<String, ?>) - Method in interface net.sf.oval.expression.ExpressionLanguage
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageBeanShellImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageGroovyImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJavaScriptImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJEXLImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageJRubyImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageMVELImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageOGNLImpl
Evaluates the given expression and expects it to return a boolean.
evaluateAsBoolean(String, Map<String, ?>) - Method in class net.sf.oval.expression.ExpressionLanguageScriptEngineImpl
Evaluates the given expression and expects it to return a boolean.
ExceptionTranslator - Interface in net.sf.oval.exception
An exception translator for all exception thrown by the guard during runtime when performing constraint validations on guarded objects.
ExceptionTranslatorJDKExceptionsImpl - Class in net.sf.oval.exception
Translates OVal specific exceptions to standard exceptions part of the JRE: ConstraintsViolatedException for constructor/method parameter translated to IllegalArgumentException ConstraintsViolatedException for class field translated to IllegalStateException ConstraintsViolatedException for method return values translated to IllegalStateException Other exceptions based on OValException translated to RuntimeException
ExceptionTranslatorJDKExceptionsImpl() - Constructor for class net.sf.oval.exception.ExceptionTranslatorJDKExceptionsImpl
 
Exclusion - Annotation Type in net.sf.oval.configuration.annotation
Annotations tagged with this annotation represent constraint exclusion.
execute() - Method in class net.sf.oval.internal.util.MethodInvocationCommand
 
ExpressionEvaluationException - Exception in net.sf.oval.exception
 
ExpressionEvaluationException(String) - Constructor for exception net.sf.oval.exception.ExpressionEvaluationException
 
ExpressionEvaluationException(String, Throwable) - Constructor for exception net.sf.oval.exception.ExpressionEvaluationException
 
ExpressionLanguage - Interface in net.sf.oval.expression
 
ExpressionLanguageBeanShellImpl - Class in net.sf.oval.expression
 
ExpressionLanguageBeanShellImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageBeanShellImpl
 
ExpressionLanguageGroovyImpl - Class in net.sf.oval.expression
 
ExpressionLanguageGroovyImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageGroovyImpl
 
ExpressionLanguageJavaScriptImpl - Class in net.sf.oval.expression
 
ExpressionLanguageJavaScriptImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageJavaScriptImpl
Default constructor.
ExpressionLanguageJEXLImpl - Class in net.sf.oval.expression
 
ExpressionLanguageJEXLImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageJEXLImpl
 
ExpressionLanguageJRubyImpl - Class in net.sf.oval.expression
 
ExpressionLanguageJRubyImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageJRubyImpl
 
ExpressionLanguageMVELImpl - Class in net.sf.oval.expression
 
ExpressionLanguageMVELImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageMVELImpl
 
ExpressionLanguageNotAvailableException - Exception in net.sf.oval.exception
 
ExpressionLanguageNotAvailableException(String) - Constructor for exception net.sf.oval.exception.ExpressionLanguageNotAvailableException
 
ExpressionLanguageOGNLImpl - Class in net.sf.oval.expression
 
ExpressionLanguageOGNLImpl() - Constructor for class net.sf.oval.expression.ExpressionLanguageOGNLImpl
 
ExpressionLanguageRegistry - Class in net.sf.oval.expression
 
ExpressionLanguageRegistry() - Constructor for class net.sf.oval.expression.ExpressionLanguageRegistry
 
expressionLanguageRegistry - Variable in class net.sf.oval.Validator
 
ExpressionLanguageScriptEngineImpl - Class in net.sf.oval.expression
JSR223 Support

F

FieldConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
FieldConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.FieldConfiguration
 
fieldConfigurations - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
field constraints configuration
FieldContext - Class in net.sf.oval.context
 
FieldContext(Class<?>, String) - Constructor for class net.sf.oval.context.FieldContext
 
FieldContext(Field) - Constructor for class net.sf.oval.context.FieldContext
 
FieldNotFoundException - Exception in net.sf.oval.exception
 
FieldNotFoundException(String) - Constructor for exception net.sf.oval.exception.FieldNotFoundException
 
FieldNotFoundException(String, Throwable) - Constructor for exception net.sf.oval.exception.FieldNotFoundException
 
FieldNotFoundException(Throwable) - Constructor for exception net.sf.oval.exception.FieldNotFoundException
 
format(Object) - Method in interface net.sf.oval.localization.value.MessageValueFormatter
 
format(Object) - Method in class net.sf.oval.localization.value.ToStringMessageValueFormatter
fromXML(File) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
fromXML(InputStream) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
fromXML(Reader) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
fromXML(String) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
Future - Annotation Type in net.sf.oval.constraint
Check if the date is in the future.
Future.List - Annotation Type in net.sf.oval.constraint
 
FutureCheck - Class in net.sf.oval.constraint
 
FutureCheck() - Constructor for class net.sf.oval.constraint.FutureCheck
 

G

get(String) - Static method in class net.sf.oval.expression.ExpressionLanguageScriptEngineImpl
 
get() - Static method in class net.sf.oval.integration.spring.SpringInjector
 
get(K) - Method in class net.sf.oval.internal.util.ObjectCache
 
getAnnotations(Class<?>, boolean) - Static method in class net.sf.oval.internal.util.ReflectionUtils
Returns all annotations present on this class.
getAnnotations(Method, boolean) - Static method in class net.sf.oval.internal.util.ReflectionUtils
Returns all annotations present on this method.
getAppliesTo() - Method in class net.sf.oval.AbstractCheck

In case the constraint is declared for an array, collection or map this controls how the constraint is applied to it and it's child objects.

getAppliesTo() - Method in interface net.sf.oval.Check
In case the constraint is declared for an array, collection or map this controls how the constraint is applied to it and it's child objects.
getAppliesToDefault() - Method in class net.sf.oval.AbstractCheck
 
getAppliesToDefault() - Method in class net.sf.oval.constraint.AssertFalseCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.AssertTrueCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.AssertURLCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.AssertValidCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.DateRangeCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.DigitsCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.EmailCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.FutureCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.HasSubstringCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.LengthCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MatchPatternCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MaxCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MaxLengthCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MemberOfCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MinCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.MinLengthCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NoSelfReferenceCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotBlankCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotEmptyCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotEqualCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotMatchPatternCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotMemberOfCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.NotNegativeCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.PastCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.RangeCheck
getAppliesToDefault() - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
getApplyFieldConstraintsToConstructors() - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
getCauses() - Method in class net.sf.oval.ConstraintViolation
 
getCausingThreadId() - Method in exception net.sf.oval.exception.ConstraintsViolatedException
 
getCheckDeclaringContext() - Method in class net.sf.oval.ConstraintViolation
 
getCheckName() - Method in class net.sf.oval.ConstraintViolation
 
getChecks() - Method in class net.sf.oval.ConstraintSet
 
getChecks(Method, int) - Method in class net.sf.oval.guard.Guard
Returns the registers constraint pre condition checks for the given method parameter
getChecks(Class<?>) - Method in class net.sf.oval.Validator
Gets the object-level constraint checks for the given class
getChecks(Field) - Method in class net.sf.oval.Validator
Gets the constraint checks for the given field
getChecks(Method) - Method in class net.sf.oval.Validator
Gets the constraint checks for the given method's return value
getChecksPost(Method) - Method in class net.sf.oval.guard.Guard
Returns the registered post condition checks for the given method
getChecksPre(Method) - Method in class net.sf.oval.guard.Guard
Returns the registered pre condition checks for the given method.
getClassChecks(Class<?>) - Method in class net.sf.oval.Validator
Returns the ClassChecks object for the particular class, allowing you to modify the checks
getClassConfiguration(Class<?>) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
Returns the constraint configurations for the given class.
getClassConfiguration(Class<?>) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
Returns the constraint configurations for the given class.
getClassConfiguration(Class<?>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
getClassConfiguration(Class<?>) - Method in interface net.sf.oval.configuration.Configurer
Returns the constraint configurations for the given class.
getClassConfiguration(Class<?>) - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
Returns the constraint configurations for the given class.
getClassConfiguration(Class<?>) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
Returns the constraint configurations for the given class.
getClassConfigurations() - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
 
getClassContext(Class<?>) - Static method in class net.sf.oval.internal.ContextCache
 
getClazz() - Method in class net.sf.oval.context.ClassContext
 
getCollectionFactory() - Static method in class net.sf.oval.Validator
Returns a shared instance of the CollectionFactory
getCompileTimeType() - Method in class net.sf.oval.context.OValContext
 
getConfigurers() - Method in class net.sf.oval.Validator
 
getConstraintSet(String) - Method in class net.sf.oval.Validator
Returns the given constraint set.
getConstraintSetConfiguration(String) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
Returns the constraint configuration for the constraint set with the given Id.
getConstraintSetConfiguration(String) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
Returns the constraint configuration for the constraint set with the given Id.
getConstraintSetConfiguration(String) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
getConstraintSetConfiguration(String) - Method in interface net.sf.oval.configuration.Configurer
Returns the constraint configuration for the constraint set with the given Id.
getConstraintSetConfiguration(String) - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
Returns the constraint configuration for the constraint set with the given Id.
getConstraintSetConfiguration(String) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
Returns the constraint configuration for the constraint set with the given Id.
getConstraintSetConfigurations() - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
 
getConstraintsViolatedExceptions() - Method in class net.sf.oval.guard.ConstraintsViolatedAdapter
 
getConstraintViolations() - Method in exception net.sf.oval.exception.ConstraintsViolatedException
 
getConstraintViolations() - Method in class net.sf.oval.guard.ConstraintsViolatedAdapter
 
getConstructor() - Method in class net.sf.oval.context.ConstructorParameterContext
 
getConstructor() - Method in class net.sf.oval.internal.util.SerializableConstructor
 
getContext() - Method in class net.sf.oval.AbstractCheck
getContext() - Method in interface net.sf.oval.Check
 
getContext() - Method in class net.sf.oval.ConstraintViolation
 
getContext() - Method in exception net.sf.oval.exception.AccessingFieldValueFailedException
 
getContext() - Method in exception net.sf.oval.exception.InvokingMethodFailedException
 
getContextRenderer() - Static method in class net.sf.oval.Validator
 
getDeclaringClass() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
 
getDeclaringClass() - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
getDeclaringClass() - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
getDeclaringClass() - Method in class net.sf.oval.internal.util.SerializableConstructor
 
getDeclaringClass() - Method in class net.sf.oval.internal.util.SerializableField
 
getDeclaringClass() - Method in class net.sf.oval.internal.util.SerializableMethod
 
getDelegate() - Method in class net.sf.oval.Validator.DelegatingParameterNameResolver
 
getErrorCode() - Method in class net.sf.oval.AbstractCheck
getErrorCode() - Method in interface net.sf.oval.Check
 
getErrorCode() - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
getErrorCode() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
getErrorCode() - Method in class net.sf.oval.ConstraintViolation
 
getExceptionTranslator() - Method in class net.sf.oval.Validator
 
getExpr() - Method in class net.sf.oval.constraint.AssertCheck
 
getExpression() - Method in class net.sf.oval.guard.PostCheck
 
getExpression() - Method in class net.sf.oval.guard.PreCheck
 
getExpressionLanguage(String) - Method in class net.sf.oval.expression.ExpressionLanguageRegistry
 
getExpressionLanguageRegistry() - Method in class net.sf.oval.Validator
 
getField() - Method in class net.sf.oval.context.FieldContext
 
getField(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getField() - Method in class net.sf.oval.internal.util.SerializableField
 
getFieldContext(Field) - Static method in class net.sf.oval.internal.ContextCache
 
getFieldForSetter(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getFieldName() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
 
getFieldName() - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
getFieldName() - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
getFieldRecursive(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getFieldValue(Field, Object) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getFormat() - Method in class net.sf.oval.constraint.DateRangeCheck
 
getGetter(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getGetterRecursive(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getGuard() - Method in class net.sf.oval.guard.GuardAspect2
 
getGuard() - Method in class net.sf.oval.guard.GuardInterceptor
 
getId() - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
 
getId() - Method in class net.sf.oval.ConstraintSet
 
getInstance(Constructor<?>) - Static method in class net.sf.oval.internal.util.SerializableConstructor
 
getInstance(Field) - Static method in class net.sf.oval.internal.util.SerializableField
 
getInstance(Method) - Static method in class net.sf.oval.internal.util.SerializableMethod
 
getInterfaceMethods(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getInterfacesRecursive(Class<?>) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getInvalidValue() - Method in class net.sf.oval.ConstraintViolation
 
getLang() - Method in class net.sf.oval.constraint.AssertCheck
 
getLanguage() - Method in class net.sf.oval.guard.PostCheck
 
getLanguage() - Method in class net.sf.oval.guard.PreCheck
 
getLog(Class<?>) - Static method in class net.sf.oval.internal.Log
 
getLoggerFactory() - Static method in class net.sf.oval.internal.Log
 
getLoggerFactory() - Static method in class net.sf.oval.Validator
 
getMax() - Method in class net.sf.oval.constraint.DateRangeCheck
 
getMax() - Method in class net.sf.oval.constraint.LengthCheck
 
getMax() - Method in class net.sf.oval.constraint.MaxCheck
 
getMax() - Method in class net.sf.oval.constraint.MaxLengthCheck
 
getMax() - Method in class net.sf.oval.constraint.MaxSizeCheck
 
getMax() - Method in class net.sf.oval.constraint.RangeCheck
 
getMax() - Method in class net.sf.oval.constraint.SizeCheck
 
getMaxFraction() - Method in class net.sf.oval.constraint.DigitsCheck
 
getMaxInteger() - Method in class net.sf.oval.constraint.DigitsCheck
 
getMembers() - Method in class net.sf.oval.constraint.MemberOfCheck
 
getMembers() - Method in class net.sf.oval.constraint.NotMemberOfCheck
 
getMessage() - Method in class net.sf.oval.AbstractCheck
gets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
getMessage() - Method in interface net.sf.oval.Check
gets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are: {context} => specifies which getter, method parameter or field was validated {invalidValue} => string representation of the validated value
getMessage() - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
gets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
getMessage() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
gets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
getMessage() - Method in class net.sf.oval.ConstraintViolation
 
getMessage(String) - Method in interface net.sf.oval.localization.message.MessageResolver
 
getMessage(String) - Method in class net.sf.oval.localization.message.ResourceBundleMessageResolver
getMessageResolver() - Static method in class net.sf.oval.Validator
 
getMessageTemplate() - Method in class net.sf.oval.ConstraintViolation
 
getMessageValueFormatter() - Static method in class net.sf.oval.Validator
 
getMessageVariables() - Method in class net.sf.oval.AbstractCheck
Values that are used to fill place holders when rendering the error message.
getMessageVariables() - Method in class net.sf.oval.AbstractCheckExclusion
 
getMessageVariables() - Method in interface net.sf.oval.Check
values that are used to fill place holders when rendering the error message.
getMessageVariables() - Method in class net.sf.oval.ConstraintViolation
Returns the message variables provided by the corresponding check.
getMethod() - Method in class net.sf.oval.context.MethodEntryContext
 
getMethod() - Method in class net.sf.oval.context.MethodExitContext
 
getMethod() - Method in class net.sf.oval.context.MethodParameterContext
 
getMethod() - Method in class net.sf.oval.context.MethodReturnValueContext
 
getMethod(Class<?>, String, Class<?>...) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getMethod() - Method in class net.sf.oval.internal.util.SerializableMethod
 
getMethodEntryContext(Method) - Static method in class net.sf.oval.internal.ContextCache
 
getMethodExitContext(Method) - Static method in class net.sf.oval.internal.ContextCache
 
getMethodName() - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
getMethodRecursive(Class<?>, String, Class<?>...) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getMethodReturnValueContext(Method) - Static method in class net.sf.oval.internal.ContextCache
 
getMin() - Method in class net.sf.oval.constraint.DateRangeCheck
 
getMin() - Method in class net.sf.oval.constraint.LengthCheck
 
getMin() - Method in class net.sf.oval.constraint.MinCheck
 
getMin() - Method in class net.sf.oval.constraint.MinLengthCheck
 
getMin() - Method in class net.sf.oval.constraint.MinSizeCheck
 
getMin() - Method in class net.sf.oval.constraint.RangeCheck
 
getMin() - Method in class net.sf.oval.constraint.SizeCheck
 
getMinFraction() - Method in class net.sf.oval.constraint.DigitsCheck
 
getMinInteger() - Method in class net.sf.oval.constraint.DigitsCheck
 
getName() - Method in class net.sf.oval.internal.util.SerializableField
 
getName() - Method in class net.sf.oval.internal.util.SerializableMethod
 
getObjectGraphNavigator(String) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorRegistry
 
getObjectGraphNavigatorRegistry() - Method in class net.sf.oval.Validator
 
getOld() - Method in class net.sf.oval.guard.PostCheck
 
getOrder() - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx
 
getParameterAnnotations(Method, boolean) - Static method in class net.sf.oval.internal.util.ReflectionUtils
Returns an array of arrays that represent the annotations on the formal parameters, in declaration order, of the method represented by this method.
getParameterIndex() - Method in class net.sf.oval.context.ConstructorParameterContext
 
getParameterIndex() - Method in class net.sf.oval.context.MethodParameterContext
 
getParameterName() - Method in class net.sf.oval.context.ConstructorParameterContext
 
getParameterName() - Method in class net.sf.oval.context.MethodParameterContext
 
getParameterNameResolver() - Method in class net.sf.oval.guard.Guard
 
getParameterNames(Constructor<?>) - Method in interface net.sf.oval.guard.ParameterNameResolver
Returns an empty String array if no parameters are declared.
getParameterNames(Method) - Method in interface net.sf.oval.guard.ParameterNameResolver
Returns an empty String array if no parameters are declared
getParameterNames(Constructor<?>) - Method in class net.sf.oval.guard.ParameterNameResolverAspectJImpl
Returns an empty String array if no parameters are declared.
getParameterNames(Method) - Method in class net.sf.oval.guard.ParameterNameResolverAspectJImpl
Returns an empty String array if no parameters are declared
getParameterNames(Constructor<?>) - Method in class net.sf.oval.guard.ParameterNameResolverEnumerationImpl
Returns an empty String array if no parameters are declared.
getParameterNames(Method) - Method in class net.sf.oval.guard.ParameterNameResolverEnumerationImpl
Returns an empty String array if no parameters are declared
getParameterNames(Constructor<?>) - Method in class net.sf.oval.guard.ParameterNameResolverParanamerImpl
Returns an empty String array if no parameters are declared.
getParameterNames(Method) - Method in class net.sf.oval.guard.ParameterNameResolverParanamerImpl
Returns an empty String array if no parameters are declared
getParameterNames(Constructor<?>) - Method in class net.sf.oval.Validator.DelegatingParameterNameResolver
Returns an empty String array if no parameters are declared.
getParameterNames(Method) - Method in class net.sf.oval.Validator.DelegatingParameterNameResolver
Returns an empty String array if no parameters are declared
getParameterType() - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
getParameterTypes() - Method in class net.sf.oval.internal.util.SerializableConstructor
 
getParameterTypes() - Method in class net.sf.oval.internal.util.SerializableMethod
 
getPatterns() - Method in class net.sf.oval.constraint.MatchPatternCheck
 
getPatterns() - Method in class net.sf.oval.constraint.NotMatchPatternCheck
 
getPermittedURISchemes() - Method in class net.sf.oval.constraint.AssertURLCheck
Gets the allowed URL schemes.
getPojoConfigurer() - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
getProfiles() - Method in class net.sf.oval.AbstractCheck
getProfiles() - Method in class net.sf.oval.AbstractCheckExclusion
getProfiles() - Method in interface net.sf.oval.Check
 
getProfiles() - Method in interface net.sf.oval.CheckExclusion
 
getScheme() - Method in enum net.sf.oval.constraint.AssertURLCheck.URIScheme
 
getSetter(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getSetterRecursive(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getSeverity() - Method in class net.sf.oval.AbstractCheck
getSeverity() - Method in interface net.sf.oval.Check
 
getSeverity() - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
getSeverity() - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
getSeverity() - Method in class net.sf.oval.ConstraintViolation
 
getSimpleCheck() - Method in class net.sf.oval.constraint.CheckWithCheck
 
getSubstring() - Method in class net.sf.oval.constraint.HasSubstringCheck
 
getSuperMethod(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
getTarget() - Method in class net.sf.oval.AbstractCheck
 
getTarget() - Method in interface net.sf.oval.Check
An expression to specify where in the object graph relative from this object the expression should be applied.
getTarget() - Method in class net.sf.oval.guard.ProbeModeListener
Returns the object that is/was in probe mode.
getTestString() - Method in class net.sf.oval.constraint.NotEqualCheck
 
getTolerance() - Method in class net.sf.oval.constraint.DateRangeCheck
 
getTolerance() - Method in class net.sf.oval.constraint.FutureCheck
 
getTolerance() - Method in class net.sf.oval.constraint.PastCheck
 
getTypes() - Method in class net.sf.oval.constraint.InstanceOfAnyCheck
 
getTypes() - Method in class net.sf.oval.constraint.InstanceOfCheck
 
getValidatedObject() - Method in class net.sf.oval.ConstraintViolation
 
getValidatedObject() - Method in exception net.sf.oval.exception.AccessingFieldValueFailedException
 
getValidatedObject() - Method in exception net.sf.oval.exception.InvokingMethodFailedException
 
getValidator() - Method in class net.sf.oval.integration.spring.SpringValidator
 
getWhen() - Method in class net.sf.oval.AbstractCheck
Formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
getWhen() - Method in class net.sf.oval.AbstractCheckExclusion
Formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
getWhen() - Method in interface net.sf.oval.Check
Formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
getWhen() - Method in interface net.sf.oval.CheckExclusion
Formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
getXStream() - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
Guard - Class in net.sf.oval.guard
Extended version of the validator to realize programming by contract.
Guard() - Constructor for class net.sf.oval.guard.Guard
Constructs a new guard object and uses a new instance of AnnotationsConfigurer
Guard(Collection<Configurer>) - Constructor for class net.sf.oval.guard.Guard
 
Guard(Configurer...) - Constructor for class net.sf.oval.guard.Guard
 
Guard.GuardMethodPreResult - Class in net.sf.oval.guard
Note: Only required until AspectJ allows throwing of checked exceptions
Guard.GuardMethodPreResult(Object, Method, Object[], ClassChecks, boolean, Map<PostCheck, Object>, List<ConstraintViolation>) - Constructor for class net.sf.oval.guard.Guard.GuardMethodPreResult
 
GuardAspect2 - Class in net.sf.oval.guard
This is an annotations based version of the GuardAspect aspect.
GuardAspect2() - Constructor for class net.sf.oval.guard.GuardAspect2
Constructor instantiating a new Guard object.
GuardAspect2(Guard) - Constructor for class net.sf.oval.guard.GuardAspect2
Constructor using the given Guard object
guardConstructorPost(Object, Constructor<?>, Object[]) - Method in class net.sf.oval.guard.Guard
This method is provided for use by guard aspects.
guardConstructorPre(Object, Constructor<?>, Object[]) - Method in class net.sf.oval.guard.Guard
This method is provided for use by guard aspects.
Guarded - Annotation Type in net.sf.oval.guard
This annotation needs to be applied to classes where OVal's programming by contract features shall be used.
guardedObject - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
GuardInterceptor - Class in net.sf.oval.guard
AOP Alliance Interceptor implementation of the Guard aspect
GuardInterceptor() - Constructor for class net.sf.oval.guard.GuardInterceptor
 
GuardInterceptor(Guard) - Constructor for class net.sf.oval.guard.GuardInterceptor
 
GuardInterceptor.MethodInvocable - Class in net.sf.oval.guard
 
GuardInterceptor.MethodInvocable(MethodInvocation) - Constructor for class net.sf.oval.guard.GuardInterceptor.MethodInvocable
 
guardMethod(Object, Method, Object[], Invocable) - Method in class net.sf.oval.guard.Guard
This method is provided for use by guard aspects.
guardMethodPost(Object, Guard.GuardMethodPreResult) - Method in class net.sf.oval.guard.Guard
Note: Only required until AspectJ allows throwing of checked exceptions, then Guard.guardMethod(Object, Method, Object[], Invocable) can be used instead This method is provided for use by guard aspects.
guardMethodPre(Object, Method, Object[]) - Method in class net.sf.oval.guard.Guard
Note: Only required until AspectJ allows throwing of checked exceptions, then Guard.guardMethod(Object, Method, Object[], Invocable) can be used instead This method is provided for use by guard aspects.
guessFieldName(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
GuiceCheckInitializationListener - Class in net.sf.oval.integration.guice
Injects Guice bean dependencies into Check instances.
GuiceCheckInitializationListener(Injector) - Constructor for class net.sf.oval.integration.guice.GuiceCheckInitializationListener
 

H

hasCheckExclusions() - Method in class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
 
hasChecks() - Method in class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
 
hasChecks() - Method in class net.sf.oval.internal.ParameterChecks
 
hasExclusions() - Method in class net.sf.oval.internal.ParameterChecks
 
hasField(Class<?>, String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
hashCode() - Method in class net.sf.oval.internal.util.WeakHashSet
hasListener(ConstraintsViolatedListener) - Method in class net.sf.oval.guard.Guard
 
hasListener(ConstraintsViolatedListener, Class<?>) - Method in class net.sf.oval.guard.Guard
 
hasListener(ConstraintsViolatedListener, Object) - Method in class net.sf.oval.guard.Guard
 
hasMethod(Class<?>, String, Class<?>...) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
HasSubstring - Annotation Type in net.sf.oval.constraint
Check if the string contains a certain substring.
HasSubstring.List - Annotation Type in net.sf.oval.constraint
 
HasSubstringCheck - Class in net.sf.oval.constraint
 
HasSubstringCheck() - Constructor for class net.sf.oval.constraint.HasSubstringCheck
 

I

id - Variable in class net.sf.oval.configuration.pojo.elements.ConstraintSetConfiguration
the id of the constraint set
IdentitySet<E> - Class in net.sf.oval.internal.util
 
IdentitySet() - Constructor for class net.sf.oval.internal.util.IdentitySet
Constructs a new, empty IdentitySet; the backing Map instance has default initial capacity (16) and load factor (0.75).
IdentitySet(int) - Constructor for class net.sf.oval.internal.util.IdentitySet
Constructs a new, empty IdentitySet; the backing Map instance has the given initial capacity and the default load factor (0.75).
implode(Collection<?>, String) - Static method in class net.sf.oval.internal.util.StringUtils
 
implode(Object[], String) - Static method in class net.sf.oval.internal.util.StringUtils
 
info(String) - Method in class net.sf.oval.internal.Log
 
info(String, Object) - Method in class net.sf.oval.internal.Log
 
info(String, Object, Object) - Method in class net.sf.oval.internal.Log
 
info(String, Object, Object, Object) - Method in class net.sf.oval.internal.Log
 
info(String, Object, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
info(String, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
info(String, Throwable) - Method in class net.sf.oval.internal.Log
 
info(String) - Method in interface net.sf.oval.logging.Logger
 
info(String, Throwable) - Method in interface net.sf.oval.logging.Logger
 
info(String) - Method in class net.sf.oval.logging.LoggerJCLImpl
info(String, Throwable) - Method in class net.sf.oval.logging.LoggerJCLImpl
info(String) - Method in class net.sf.oval.logging.LoggerJDKImpl
info(String, Throwable) - Method in class net.sf.oval.logging.LoggerJDKImpl
info(String) - Method in class net.sf.oval.logging.LoggerL4JImpl
info(String, Throwable) - Method in class net.sf.oval.logging.LoggerL4JImpl
info(String) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
info(String, Throwable) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
initializeCheck(ConstraintAnnotation) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
initializeChecks(ConstraintsAnnotation, List<Check>) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
initializeChecks(Annotation, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.BeanValidationAnnotationsConfigurer
 
initializeChecks(Basic, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeChecks(Column, Collection<Check>, AccessibleObject) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeChecks(ManyToMany, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeChecks(ManyToOne, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeChecks(OneToMany, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeChecks(OneToOne, Collection<Check>) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
initializeExclusion(ExclusionAnnotation) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalIdentitySet
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalLinkedList
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalList
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalMap
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalObjectCache
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalWeakHashMap
initialValue() - Method in class net.sf.oval.internal.util.ThreadLocalWeakHashSet
inject(Object) - Method in class net.sf.oval.integration.spring.SpringInjector
 
inspectInterfaces - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
Specifies whether annotations can be applied to interfaces that this class implements, supporting a documentation function
INSTANCE - Static variable in class net.sf.oval.integration.spring.SpringCheckInitializationListener
 
INSTANCE - Static variable in class net.sf.oval.localization.context.ResourceBundleValidationContextRenderer
 
INSTANCE - Static variable in class net.sf.oval.localization.context.ToStringValidationContextRenderer
 
INSTANCE - Static variable in class net.sf.oval.localization.message.ResourceBundleMessageResolver
 
INSTANCE - Static variable in class net.sf.oval.localization.value.ToStringMessageValueFormatter
 
InstanceOf - Annotation Type in net.sf.oval.constraint
Check if the value is an instance of the specified class or implements all specified interfaces.
InstanceOf.List - Annotation Type in net.sf.oval.constraint
 
InstanceOfAny - Annotation Type in net.sf.oval.constraint
Check if the value is an instance of the specified class or implements one of the specified interfaces.
InstanceOfAny.List - Annotation Type in net.sf.oval.constraint
 
InstanceOfAnyCheck - Class in net.sf.oval.constraint
 
InstanceOfAnyCheck() - Constructor for class net.sf.oval.constraint.InstanceOfAnyCheck
 
InstanceOfCheck - Class in net.sf.oval.constraint
 
InstanceOfCheck() - Constructor for class net.sf.oval.constraint.InstanceOfCheck
 
InvalidConfigurationException - Exception in net.sf.oval.exception
 
InvalidConfigurationException(String) - Constructor for exception net.sf.oval.exception.InvalidConfigurationException
 
InvalidConfigurationException(String, Throwable) - Constructor for exception net.sf.oval.exception.InvalidConfigurationException
 
InvalidConfigurationException(Throwable) - Constructor for exception net.sf.oval.exception.InvalidConfigurationException
 
Invocable - Interface in net.sf.oval.internal.util
 
invoke(MethodInvocation) - Method in class net.sf.oval.guard.GuardInterceptor
invoke() - Method in class net.sf.oval.guard.GuardInterceptor.MethodInvocable
invoke() - Method in interface net.sf.oval.internal.util.Invocable
 
invokeMethod(Method, Object, Object...) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
InvokingMethodFailedException - Exception in net.sf.oval.exception
 
InvokingMethodFailedException(String, Object, OValContext, Throwable) - Constructor for exception net.sf.oval.exception.InvokingMethodFailedException
 
isActivated() - Method in class net.sf.oval.guard.Guard
 
isActive(Object, Object, Validator) - Method in class net.sf.oval.AbstractCheck
isActive(Object, Object, Validator) - Method in class net.sf.oval.AbstractCheckExclusion
isActive(Object, Object, Validator) - Method in interface net.sf.oval.Check
 
isActive(Object, Object, Validator) - Method in interface net.sf.oval.CheckExclusion
 
isAllowPersonalName() - Method in class net.sf.oval.constraint.EmailCheck
 
isAnnotationPresent(Method, Class<? extends Annotation>, boolean) - Static method in class net.sf.oval.internal.util.ReflectionUtils
Returns true if an annotation for the specified type is present on this method, else false.
isAnyProfileEnabled(String[], String[]) - Method in class net.sf.oval.Validator
Determines if at least one of the given profiles is enabled
isApplyFieldConstraintsToSetter() - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
isCheckExcluded(Check, Object, Object, OValContext, Validator) - Method in interface net.sf.oval.CheckExclusion
This method implements the validation logic
isCheckExcluded(Check, Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.exclusion.NullableExclusion
This method implements the validation logic
isCheckInvariants - Variable in class net.sf.oval.internal.ClassChecks
 
isClassPresent(String) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isConnect() - Method in class net.sf.oval.constraint.AssertURLCheck
Specifies if a connection to the URL should be attempted to verify its validity.
isCurrentlyValidated(Object) - Method in class net.sf.oval.Validator
Determines if the given object is currently validated in the current thread
isDebug() - Method in class net.sf.oval.internal.Log
 
isDebug() - Method in interface net.sf.oval.logging.Logger
 
isDebug() - Method in class net.sf.oval.logging.LoggerJCLImpl
isDebug() - Method in class net.sf.oval.logging.LoggerJDKImpl
isDebug() - Method in class net.sf.oval.logging.LoggerL4JImpl
isDebug() - Method in class net.sf.oval.logging.LoggerSLF4JImpl
isEmpty() - Method in class net.sf.oval.internal.ParameterChecks
 
isEmpty() - Method in class net.sf.oval.internal.util.IdentitySet
isEmpty() - Method in class net.sf.oval.internal.util.WeakHashSet
isError() - Method in class net.sf.oval.internal.Log
 
isError() - Method in interface net.sf.oval.logging.Logger
 
isError() - Method in class net.sf.oval.logging.LoggerJCLImpl
isError() - Method in class net.sf.oval.logging.LoggerJDKImpl
isError() - Method in class net.sf.oval.logging.LoggerL4JImpl
isError() - Method in class net.sf.oval.logging.LoggerSLF4JImpl
isFinal(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isGetter(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
determines if a method is a JavaBean style getter method
IsGuarded - Interface in net.sf.oval.guard
Marker interface that is added to advised classes by the GuardAspect to indicate that constraints are actually enforced via AOP.
isIgnoreCase() - Method in class net.sf.oval.constraint.HasSubstringCheck
 
isIgnoreCase() - Method in class net.sf.oval.constraint.MemberOfCheck
 
isIgnoreCase() - Method in class net.sf.oval.constraint.NotEqualCheck
 
isIgnoreCase() - Method in class net.sf.oval.constraint.NotMemberOfCheck
 
isIgnoreIfNull() - Method in class net.sf.oval.constraint.CheckWithCheck
 
isIgnoreIfNull() - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
isInfo() - Method in class net.sf.oval.internal.Log
 
isInfo() - Method in interface net.sf.oval.logging.Logger
 
isInfo() - Method in class net.sf.oval.logging.LoggerJCLImpl
isInfo() - Method in class net.sf.oval.logging.LoggerJDKImpl
isInfo() - Method in class net.sf.oval.logging.LoggerL4JImpl
isInfo() - Method in class net.sf.oval.logging.LoggerSLF4JImpl
isInProbeMode(Object) - Method in class net.sf.oval.guard.Guard
Determines if the probe mode is enabled for the given object in the current thread.
IsInvariant - Annotation Type in net.sf.oval.configuration.annotation
Specifies that the return value of the given method (usually a getter method) should be checked whenever the object is validated.
isInvariant - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
isInvariantsEnabled() - Method in class net.sf.oval.guard.Guard
Determines if invariants are checked prior and after every call to a non-private method or constructor.
isInvariantsEnabled(Class<?>) - Method in class net.sf.oval.guard.Guard
Determines if invariants are checked prior and after every call to a non-private method or constructor.
isMatchAll() - Method in class net.sf.oval.constraint.MatchPatternCheck
 
isNonStaticInnerClass(Class<?>) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isPackage(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isPostConditionsEnabled() - Method in class net.sf.oval.guard.Guard
 
isPreConditionsEnabled() - Method in class net.sf.oval.guard.Guard
 
isPrivate(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isPrivateAccessAllowed() - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isProfileEnabled(String) - Method in class net.sf.oval.Validator
Determines if the given profile is enabled.
isProtected(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isPublic(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isSatisfied(Object, Object, OValContext, Validator) - Method in interface net.sf.oval.Check
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
This method is not used.
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertFalseCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
This method is not used.
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertNullCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertTrueCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertURLCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.AssertValidCheck
This method is not used.
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.CheckWithCheck
This method implements the validation logic
isSatisfied(Object, Object) - Method in interface net.sf.oval.constraint.CheckWithCheck.SimpleCheck
 
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.DateRangeCheck
 
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.DigitsCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.EmailCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.EqualToFieldCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.FutureCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.HasSubstringCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.InstanceOfAnyCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.InstanceOfCheck
 
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.LengthCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MatchPatternCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MaxCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MaxLengthCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MaxSizeCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MemberOfCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MinCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MinLengthCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.MinSizeCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NoSelfReferenceCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotBlankCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotEmptyCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotEqualCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotMemberOfCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotNegativeCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.NotNullCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.PastCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.RangeCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.SizeCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.guard.PostCheck
This method implements the validation logic
isSatisfied(Object, Object, OValContext, Validator) - Method in class net.sf.oval.guard.PreCheck
This method implements the validation logic
isSetter(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
determines if a method is a JavaBean style setter method
isStatic(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isTrace() - Method in class net.sf.oval.internal.Log
 
isTrace() - Method in interface net.sf.oval.logging.Logger
 
isTrace() - Method in class net.sf.oval.logging.LoggerJCLImpl
isTrace() - Method in class net.sf.oval.logging.LoggerJDKImpl
isTrace() - Method in class net.sf.oval.logging.LoggerL4JImpl
isTrace() - Method in class net.sf.oval.logging.LoggerSLF4JImpl
isTransient(Member) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
isUseGetter() - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
isUseGetter() - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
isValidProperty(QName) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerEx
 
isVoidMethod(Method) - Static method in class net.sf.oval.internal.util.ReflectionUtils
determines if a method is a void method
isWarn() - Method in class net.sf.oval.internal.Log
 
isWarn() - Method in interface net.sf.oval.logging.Logger
 
isWarn() - Method in class net.sf.oval.logging.LoggerJCLImpl
isWarn() - Method in class net.sf.oval.logging.LoggerJDKImpl
isWarn() - Method in class net.sf.oval.logging.LoggerL4JImpl
isWarn() - Method in class net.sf.oval.logging.LoggerSLF4JImpl
iterator() - Method in class net.sf.oval.internal.util.IdentitySet
iterator() - Method in class net.sf.oval.internal.util.WeakHashSet
IValidator - Interface in net.sf.oval
An interface implemented by Validator for easier mocking.

J

JPAAnnotationsConfigurer - Class in net.sf.oval.configuration.annotation
Constraints configurer that interprets certain EJB3 JPA annotations: javax.persistence.Basic(optional=false) => net.sf.oval.constraint.NotNullCheck javax.persistence.OneToOne(optional=false) => net.sf.oval.constraint.NotNullCheck, net.sf.oval.constraint.AssertValidCheck javax.persistence.ManyToOne(optional=false) => net.sf.oval.constraint.NotNullCheck, net.sf.oval.constraint.AssertValidCheck javax.persistence.ManyToMany => net.sf.oval.constraint.AssertValidCheck javax.persistence.Column(nullable=false) => net.sf.oval.constraint.NotNullCheck javax.persistence.Column(length=5) => net.sf.oval.constraint.LengthCheck
JPAAnnotationsConfigurer() - Constructor for class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 

L

Length - Annotation Type in net.sf.oval.constraint
Check if the string representation has certain length.
Length.List - Annotation Type in net.sf.oval.constraint
 
LengthCheck - Class in net.sf.oval.constraint
 
LengthCheck() - Constructor for class net.sf.oval.constraint.LengthCheck
 
listeners - Variable in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
listeners - Variable in class net.sf.oval.configuration.xml.XMLConfigurer
 
Log - Class in net.sf.oval.internal
 
Logger - Interface in net.sf.oval.logging
 
LoggerFactory - Interface in net.sf.oval.logging
 
LoggerFactoryJCLImpl - Class in net.sf.oval.logging
 
LoggerFactoryJCLImpl() - Constructor for class net.sf.oval.logging.LoggerFactoryJCLImpl
 
LoggerFactoryJDKImpl - Class in net.sf.oval.logging
 
LoggerFactoryJDKImpl() - Constructor for class net.sf.oval.logging.LoggerFactoryJDKImpl
 
LoggerFactoryL4JImpl - Class in net.sf.oval.logging
 
LoggerFactoryL4JImpl() - Constructor for class net.sf.oval.logging.LoggerFactoryL4JImpl
 
LoggerFactorySLF4JImpl - Class in net.sf.oval.logging
 
LoggerFactorySLF4JImpl() - Constructor for class net.sf.oval.logging.LoggerFactorySLF4JImpl
 
LoggerJCLImpl - Class in net.sf.oval.logging
Commons Logging Wrapper
LoggerJCLImpl(String) - Constructor for class net.sf.oval.logging.LoggerJCLImpl
 
LoggerJDKImpl - Class in net.sf.oval.logging
JDK Logging Wrapper
LoggerJDKImpl(String) - Constructor for class net.sf.oval.logging.LoggerJDKImpl
 
LoggerL4JImpl - Class in net.sf.oval.logging
Log4J Wrapper
LoggerL4JImpl(String) - Constructor for class net.sf.oval.logging.LoggerL4JImpl
 
LoggerSLF4JImpl - Class in net.sf.oval.logging
SLF4J Wrapper
LoggerSLF4JImpl(String) - Constructor for class net.sf.oval.logging.LoggerSLF4JImpl
 

M

marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class net.sf.oval.configuration.xml.XMLConfigurer.AssertCheckConverter
MatchPattern - Annotation Type in net.sf.oval.constraint
Check if the specified regular expression pattern is matched.
MatchPattern.List - Annotation Type in net.sf.oval.constraint
 
MatchPatternCheck - Class in net.sf.oval.constraint
 
MatchPatternCheck() - Constructor for class net.sf.oval.constraint.MatchPatternCheck
 
Max - Annotation Type in net.sf.oval.constraint
Check if the number is smaller than or equal to X.
Max.List - Annotation Type in net.sf.oval.constraint
 
MaxCheck - Class in net.sf.oval.constraint
 
MaxCheck() - Constructor for class net.sf.oval.constraint.MaxCheck
 
MaxLength - Annotation Type in net.sf.oval.constraint
Check if the string representation does not exceed the given length.
MaxLength.List - Annotation Type in net.sf.oval.constraint
 
MaxLengthCheck - Class in net.sf.oval.constraint
 
MaxLengthCheck() - Constructor for class net.sf.oval.constraint.MaxLengthCheck
 
MaxSize - Annotation Type in net.sf.oval.constraint
Check if an array or collection does not exceed the given size.
MaxSize.List - Annotation Type in net.sf.oval.constraint
 
MaxSizeCheck - Class in net.sf.oval.constraint
 
MaxSizeCheck() - Constructor for class net.sf.oval.constraint.MaxSizeCheck
 
MemberOf - Annotation Type in net.sf.oval.constraint
Check if the string representation is contained in the given string array.
MemberOf.List - Annotation Type in net.sf.oval.constraint
 
MemberOfCheck - Class in net.sf.oval.constraint
 
MemberOfCheck() - Constructor for class net.sf.oval.constraint.MemberOfCheck
 
MessageRenderer - Class in net.sf.oval.internal
 
MessageResolver - Interface in net.sf.oval.localization.message
 
MessageValueFormatter - Interface in net.sf.oval.localization.value
 
method - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
MethodConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
MethodConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
methodConfigurations - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
method constraints configuration
MethodEntryContext - Class in net.sf.oval.context
 
MethodEntryContext(Method) - Constructor for class net.sf.oval.context.MethodEntryContext
 
MethodExitContext - Class in net.sf.oval.context
 
MethodExitContext(Method) - Constructor for class net.sf.oval.context.MethodExitContext
 
MethodInvocationCommand - Class in net.sf.oval.internal.util
 
MethodInvocationCommand(Object, Method, Object[]) - Constructor for class net.sf.oval.internal.util.MethodInvocationCommand
 
MethodNotFoundException - Exception in net.sf.oval.exception
 
MethodNotFoundException(String) - Constructor for exception net.sf.oval.exception.MethodNotFoundException
 
MethodNotFoundException(String, Throwable) - Constructor for exception net.sf.oval.exception.MethodNotFoundException
 
MethodNotFoundException(Throwable) - Constructor for exception net.sf.oval.exception.MethodNotFoundException
 
MethodParameterContext - Class in net.sf.oval.context
 
MethodParameterContext(Method, int, String) - Constructor for class net.sf.oval.context.MethodParameterContext
 
MethodPostExecutionConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
MethodPostExecutionConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.MethodPostExecutionConfiguration
 
MethodPreExecutionConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
MethodPreExecutionConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.MethodPreExecutionConfiguration
 
MethodReturnValueConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
MethodReturnValueConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.MethodReturnValueConfiguration
 
MethodReturnValueContext - Class in net.sf.oval.context
 
MethodReturnValueContext(Method) - Constructor for class net.sf.oval.context.MethodReturnValueContext
 
methodsWithCheckInvariantsPost - Variable in class net.sf.oval.internal.ClassChecks
 
methodsWithCheckInvariantsPre - Variable in class net.sf.oval.internal.ClassChecks
 
Min - Annotation Type in net.sf.oval.constraint
Check if the number is greater than or equal to X.
Min.List - Annotation Type in net.sf.oval.constraint
 
MinCheck - Class in net.sf.oval.constraint
 
MinCheck() - Constructor for class net.sf.oval.constraint.MinCheck
 
MinLength - Annotation Type in net.sf.oval.constraint
Check if the string representation has at least the given length.
MinLength.List - Annotation Type in net.sf.oval.constraint
 
MinLengthCheck - Class in net.sf.oval.constraint
 
MinLengthCheck() - Constructor for class net.sf.oval.constraint.MinLengthCheck
 
MinSize - Annotation Type in net.sf.oval.constraint
Check if the array or collection has at least the given number of elements.
MinSize.List - Annotation Type in net.sf.oval.constraint
 
MinSizeCheck - Class in net.sf.oval.constraint
 
MinSizeCheck() - Constructor for class net.sf.oval.constraint.MinSizeCheck
 

N

name - Variable in class net.sf.oval.configuration.pojo.elements.FieldConfiguration
name of the field
name - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
navigateTo(Object, String) - Method in interface net.sf.oval.ogn.ObjectGraphNavigator
Navigates through the object graph starting at root object.
navigateTo(Object, String) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorDefaultImpl
 
navigateTo(Object, String) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl
 
net.sf.oval - package net.sf.oval
 
net.sf.oval.collection - package net.sf.oval.collection
 
net.sf.oval.configuration - package net.sf.oval.configuration
 
net.sf.oval.configuration.annotation - package net.sf.oval.configuration.annotation
 
net.sf.oval.configuration.pojo - package net.sf.oval.configuration.pojo
 
net.sf.oval.configuration.pojo.elements - package net.sf.oval.configuration.pojo.elements
 
net.sf.oval.configuration.xml - package net.sf.oval.configuration.xml
 
net.sf.oval.constraint - package net.sf.oval.constraint
This package contains the standard single-value validation constraints in form of Java5 Annotations that can be tagged to class fields, constructor parameters, method parameters and getter method return values.
net.sf.oval.constraint.exclusion - package net.sf.oval.constraint.exclusion
 
net.sf.oval.context - package net.sf.oval.context
This package contains validation context classes.
net.sf.oval.exception - package net.sf.oval.exception
This package contains validation exceptions that are thrown if validation errors occur.
net.sf.oval.expression - package net.sf.oval.expression
 
net.sf.oval.guard - package net.sf.oval.guard
This package contains classes that are relevant for OVal's programming by contract feature.
net.sf.oval.integration.guice - package net.sf.oval.integration.guice
 
net.sf.oval.integration.spring - package net.sf.oval.integration.spring
 
net.sf.oval.internal - package net.sf.oval.internal
This package contains some internally used classes.
net.sf.oval.internal.util - package net.sf.oval.internal.util
This package contains some internally used utility classes.
net.sf.oval.localization.context - package net.sf.oval.localization.context
 
net.sf.oval.localization.message - package net.sf.oval.localization.message
 
net.sf.oval.localization.value - package net.sf.oval.localization.value
 
net.sf.oval.logging - package net.sf.oval.logging
 
net.sf.oval.ogn - package net.sf.oval.ogn
 
newCheckInstance(Class<AnnotationCheck<ConstraintAnnotation>>) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
newInstance(Class) - Method in class net.sf.oval.configuration.xml.XMLConfigurer.XStreamReflectionProvider
 
NoSelfReference - Annotation Type in net.sf.oval.constraint
Check that the value is not a reference to the validated object itself.
NoSelfReference.List - Annotation Type in net.sf.oval.constraint
 
NoSelfReferenceCheck - Class in net.sf.oval.constraint
 
NoSelfReferenceCheck() - Constructor for class net.sf.oval.constraint.NoSelfReferenceCheck
 
NotBlank - Annotation Type in net.sf.oval.constraint
Check if the string representation is not empty and does not only contain white spaces.
NotBlank.List - Annotation Type in net.sf.oval.constraint
 
NotBlankCheck - Class in net.sf.oval.constraint
 
NotBlankCheck() - Constructor for class net.sf.oval.constraint.NotBlankCheck
 
NotEmpty - Annotation Type in net.sf.oval.constraint
Check if the string representation is not empty ("").
NotEmpty.List - Annotation Type in net.sf.oval.constraint
 
NotEmptyCheck - Class in net.sf.oval.constraint
 
NotEmptyCheck() - Constructor for class net.sf.oval.constraint.NotEmptyCheck
 
NotEqual - Annotation Type in net.sf.oval.constraint
Check if the string representation does not equal a given string.
NotEqual.List - Annotation Type in net.sf.oval.constraint
 
NotEqualCheck - Class in net.sf.oval.constraint
 
NotEqualCheck() - Constructor for class net.sf.oval.constraint.NotEqualCheck
 
NotEqualToField - Annotation Type in net.sf.oval.constraint
Check if value does not equal the value of the referenced field.
NotEqualToField.List - Annotation Type in net.sf.oval.constraint
 
NotEqualToFieldCheck - Class in net.sf.oval.constraint
 
NotEqualToFieldCheck() - Constructor for class net.sf.oval.constraint.NotEqualToFieldCheck
 
notifyListeners(Object, ConstraintsViolatedException) - Method in class net.sf.oval.guard.Guard
notifies all registered validation listener about the occurred constraint violation exception
NotMatchPattern - Annotation Type in net.sf.oval.constraint
Check if the specified regular expression pattern is not matched.
NotMatchPattern.List - Annotation Type in net.sf.oval.constraint
 
NotMatchPatternCheck - Class in net.sf.oval.constraint
 
NotMatchPatternCheck() - Constructor for class net.sf.oval.constraint.NotMatchPatternCheck
 
NotMemberOf - Annotation Type in net.sf.oval.constraint
Check if the string representation is not contained in the given string array.
NotMemberOf.List - Annotation Type in net.sf.oval.constraint
 
NotMemberOfCheck - Class in net.sf.oval.constraint
 
NotMemberOfCheck() - Constructor for class net.sf.oval.constraint.NotMemberOfCheck
 
NotNegative - Annotation Type in net.sf.oval.constraint
Check if the number is greater or equal zero.
NotNegative.List - Annotation Type in net.sf.oval.constraint
 
NotNegativeCheck - Class in net.sf.oval.constraint
 
NotNegativeCheck() - Constructor for class net.sf.oval.constraint.NotNegativeCheck
 
NotNull - Annotation Type in net.sf.oval.constraint
Check if not null.
NotNull.List - Annotation Type in net.sf.oval.constraint
 
NotNullCheck - Class in net.sf.oval.constraint
 
NotNullCheck() - Constructor for class net.sf.oval.constraint.NotNullCheck
 
Nullable - Annotation Type in net.sf.oval.constraint.exclusion
Allows a value to be nullable.
NullableExclusion - Class in net.sf.oval.constraint.exclusion
 
NullableExclusion() - Constructor for class net.sf.oval.constraint.exclusion.NullableExclusion
 

O

ObjectCache<K,V> - Class in net.sf.oval.internal.util
 
ObjectCache() - Constructor for class net.sf.oval.internal.util.ObjectCache
Creates a new cache keeping all objects.
ObjectCache(int) - Constructor for class net.sf.oval.internal.util.ObjectCache
 
objectConfiguration - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
object level constraints configuration
ObjectConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
ObjectConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.ObjectConfiguration
 
ObjectGraphNavigationResult - Class in net.sf.oval.ogn
 
ObjectGraphNavigationResult(Object, String, Object, AccessibleObject, Object) - Constructor for class net.sf.oval.ogn.ObjectGraphNavigationResult
 
ObjectGraphNavigator - Interface in net.sf.oval.ogn
 
ObjectGraphNavigatorDefaultImpl - Class in net.sf.oval.ogn
Default object graph navigator implementation.
ObjectGraphNavigatorDefaultImpl() - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorDefaultImpl
 
ObjectGraphNavigatorJXPathImpl - Class in net.sf.oval.ogn
JXPath "http://commons.apache.org/jxpath/" based object graph navigator implementation.
ObjectGraphNavigatorJXPathImpl() - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl
 
ObjectGraphNavigatorJXPathImpl.BeanPointerEx - Class in net.sf.oval.ogn
 
ObjectGraphNavigatorJXPathImpl.BeanPointerEx(NodePointer, QName, Object, JXPathBeanInfo) - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerEx
 
ObjectGraphNavigatorJXPathImpl.BeanPointerEx(QName, Object, JXPathBeanInfo, Locale) - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerEx
 
ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx - Class in net.sf.oval.ogn
 
ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx() - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerFactoryEx
 
ObjectGraphNavigatorNotAvailableException - Exception in net.sf.oval.exception
 
ObjectGraphNavigatorNotAvailableException(String) - Constructor for exception net.sf.oval.exception.ObjectGraphNavigatorNotAvailableException
 
ObjectGraphNavigatorRegistry - Class in net.sf.oval.ogn
 
ObjectGraphNavigatorRegistry() - Constructor for class net.sf.oval.ogn.ObjectGraphNavigatorRegistry
 
ognRegistry - Variable in class net.sf.oval.Validator
 
onCheckInitialized(Check) - Method in interface net.sf.oval.configuration.CheckInitializationListener
 
onCheckInitialized(Check) - Method in class net.sf.oval.integration.guice.GuiceCheckInitializationListener
 
onCheckInitialized(Check) - Method in class net.sf.oval.integration.spring.SpringCheckInitializationListener
 
onConstraintsViolatedException(ConstraintsViolatedException) - Method in class net.sf.oval.guard.ConstraintsViolatedAdapter
onConstraintsViolatedException(ConstraintsViolatedException) - Method in interface net.sf.oval.guard.ConstraintsViolatedListener
 
OValContext - Class in net.sf.oval.context
The root class of the validation context classes.
OValContext() - Constructor for class net.sf.oval.context.OValContext
 
OValContextRenderer - Interface in net.sf.oval.localization.context
Implementations of this interface are able to transform a validation context into a human readable (and if required localized) form.
OValException - Exception in net.sf.oval.exception
The root exception of all custom exceptions thrown by OVal
OValException(String) - Constructor for exception net.sf.oval.exception.OValException
 
OValException(String, Throwable) - Constructor for exception net.sf.oval.exception.OValException
 
OValException(Throwable) - Constructor for exception net.sf.oval.exception.OValException
 
overwrite - Variable in class net.sf.oval.configuration.pojo.elements.ConfigurationElement
If set to false the checks defined here and in the child configuration elements will be added to the already registered checks for the respective contexts.

P

ParameterChecks - Class in net.sf.oval.internal
 
ParameterChecks(Constructor<?>, int, String) - Constructor for class net.sf.oval.internal.ParameterChecks
 
ParameterChecks(Method, int, String) - Constructor for class net.sf.oval.internal.ParameterChecks
 
ParameterConfiguration - Class in net.sf.oval.configuration.pojo.elements
 
ParameterConfiguration() - Constructor for class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
 
parameterConfigurations - Variable in class net.sf.oval.configuration.pojo.elements.ConstructorConfiguration
 
parameterConfigurations - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
parameterIndex - Variable in class net.sf.oval.internal.ParameterChecks
 
ParameterNameResolver - Interface in net.sf.oval.guard
 
parameterNameResolver - Variable in class net.sf.oval.Validator
 
ParameterNameResolverAspectJImpl - Class in net.sf.oval.guard
This class determines the names of constructor and method parameters based on the static JoinPoint fields added to the classes by the AspectJ compiler.
ParameterNameResolverAspectJImpl() - Constructor for class net.sf.oval.guard.ParameterNameResolverAspectJImpl
 
ParameterNameResolverEnumerationImpl - Class in net.sf.oval.guard
This implementation determines the names of constructor and method parameters by simply enumerating them based on there index: arg0,arg1,arg2,..
ParameterNameResolverEnumerationImpl() - Constructor for class net.sf.oval.guard.ParameterNameResolverEnumerationImpl
 
ParameterNameResolverParanamerImpl - Class in net.sf.oval.guard
This implementation that uses com.thoughtworks.paranamer.Paranamer (http://paranamer.codehaus.org/) to determine the names of parameter names as a fallback the results of a ParameterNameResolverEnumerationImpl are returned
ParameterNameResolverParanamerImpl() - Constructor for class net.sf.oval.guard.ParameterNameResolverParanamerImpl
 
ParameterNameResolverParanamerImpl(Paranamer) - Constructor for class net.sf.oval.guard.ParameterNameResolverParanamerImpl
 
Past - Annotation Type in net.sf.oval.constraint
Check if the date is in the past.
Past.List - Annotation Type in net.sf.oval.constraint
 
PastCheck - Class in net.sf.oval.constraint
 
PastCheck() - Constructor for class net.sf.oval.constraint.PastCheck
 
path - Variable in class net.sf.oval.ogn.ObjectGraphNavigationResult
 
POJOConfigurer - Class in net.sf.oval.configuration.pojo
 
POJOConfigurer() - Constructor for class net.sf.oval.configuration.pojo.POJOConfigurer
 
Post - Annotation Type in net.sf.oval.guard
After the annotated method has been executed the condition is evaluated.
PostCheck - Class in net.sf.oval.guard
 
PostCheck() - Constructor for class net.sf.oval.guard.PostCheck
 
postCheckInvariants - Variable in class net.sf.oval.configuration.pojo.elements.ConstructorConfiguration
 
postCheckInvariants - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
postCheckOldValues - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 
postExecutionConfiguration - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
PostValidateThis - Annotation Type in net.sf.oval.guard
After the annotated method has been executed all field and getter constraints (invariants) of this object are validated.
Pre - Annotation Type in net.sf.oval.guard
Before the annotated method is executed the expression is evaluated.
PreCheck - Class in net.sf.oval.guard
 
PreCheck() - Constructor for class net.sf.oval.guard.PreCheck
 
preCheckInvariants - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
preExecutionConfiguration - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
PreValidateThis - Annotation Type in net.sf.oval.guard
Before the annotated method is executed all field and getter constraints (invariants) of this object are validated.
ProbeModeListener - Class in net.sf.oval.guard
 
put(K, V) - Method in class net.sf.oval.internal.util.ObjectCache
 

R

Range - Annotation Type in net.sf.oval.constraint
Check if the number is in the given range.
Range.List - Annotation Type in net.sf.oval.constraint
 
RangeCheck - Class in net.sf.oval.constraint
 
RangeCheck() - Constructor for class net.sf.oval.constraint.RangeCheck
 
reconfigureChecks() - Method in class net.sf.oval.Validator
clears the checks and constraint sets => a reconfiguration using the currently registered configurers will automatically happen
ReflectionException - Exception in net.sf.oval.exception
 
ReflectionException(String) - Constructor for exception net.sf.oval.exception.ReflectionException
 
ReflectionException(String, Throwable) - Constructor for exception net.sf.oval.exception.ReflectionException
 
ReflectionException(Throwable) - Constructor for exception net.sf.oval.exception.ReflectionException
 
ReflectionUtils - Class in net.sf.oval.internal.util
 
registerExpressionLanguage(String, ExpressionLanguage) - Method in class net.sf.oval.expression.ExpressionLanguageRegistry
 
registerObjectGraphNavigator(String, ObjectGraphNavigator) - Method in class net.sf.oval.ogn.ObjectGraphNavigatorRegistry
 
remove(Object) - Method in class net.sf.oval.internal.util.IdentitySet
remove(Object) - Method in class net.sf.oval.internal.util.WeakHashSet
removeAll(Collection<?>) - Method in class net.sf.oval.internal.util.IdentitySet
removeAll(Collection<?>) - Method in class net.sf.oval.internal.util.WeakHashSet
removeCheckExclusions(Constructor<?>, int, CheckExclusion...) - Method in class net.sf.oval.guard.Guard
Removes constraint check exclusions from the given constructor parameter
removeCheckExclusions(Method, int, CheckExclusion...) - Method in class net.sf.oval.guard.Guard
Removes constraint check exclusions from the given method parameter
removeCheckInitializationListener(CheckInitializationListener) - Method in class net.sf.oval.configuration.annotation.AnnotationsConfigurer
 
removeCheckInitializationListener(CheckInitializationListener) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
removeChecks(Constructor<?>, int, Check...) - Method in class net.sf.oval.guard.Guard
Removes constraint checks from the given constructor parameter
removeChecks(Method, int, Check...) - Method in class net.sf.oval.guard.Guard
Removes constraint checks for the given method parameter
removeChecks(Method, PostCheck...) - Method in class net.sf.oval.guard.Guard
Registers post condition checks to a method's return value
removeChecks(Method, PreCheck...) - Method in class net.sf.oval.guard.Guard
Registers pre condition checks to a method's return value
removeChecks(Class<?>, Check...) - Method in class net.sf.oval.Validator
Removes object-level constraint checks
removeChecks(Field, Check...) - Method in class net.sf.oval.Validator
Removes constraint checks for the given field
removeChecks(Method, Check...) - Method in class net.sf.oval.Validator
Removes constraint checks for the given getter's return value
removeConstraintSet(String) - Method in class net.sf.oval.Validator
Removes the constraint set with the given id
removeConstructorParameterCheckExclusions(Constructor<?>, int, CheckExclusion...) - Method in class net.sf.oval.internal.ClassChecks
 
removeConstructorParameterChecks(Constructor<?>, int, Check...) - Method in class net.sf.oval.internal.ClassChecks
 
removeFieldChecks(Field, Check...) - Method in class net.sf.oval.internal.ClassChecks
 
removeListener(ConstraintsViolatedListener) - Method in class net.sf.oval.guard.Guard
Removes the given listener
removeListener(ConstraintsViolatedListener, Class<?>) - Method in class net.sf.oval.guard.Guard
Removes the given listener
removeListener(ConstraintsViolatedListener, Object) - Method in class net.sf.oval.guard.Guard
Removes the given listener
removeMessageBundle(ResourceBundle) - Method in class net.sf.oval.localization.message.ResourceBundleMessageResolver
Removes the message bundle
removeMethodParameterCheckExclusions(Method, int, CheckExclusion...) - Method in class net.sf.oval.internal.ClassChecks
 
removeMethodParameterChecks(Method, int, Check...) - Method in class net.sf.oval.internal.ClassChecks
 
removeMethodPostChecks(Method, PostCheck...) - Method in class net.sf.oval.internal.ClassChecks
 
removeMethodPreChecks(Method, PreCheck...) - Method in class net.sf.oval.internal.ClassChecks
 
removeMethodReturnValueChecks(Method, Check...) - Method in class net.sf.oval.internal.ClassChecks
 
removeObjectChecks(Check...) - Method in class net.sf.oval.internal.ClassChecks
 
render(OValContext) - Method in interface net.sf.oval.localization.context.OValContextRenderer
 
render(OValContext) - Method in class net.sf.oval.localization.context.ResourceBundleValidationContextRenderer
render(OValContext) - Method in class net.sf.oval.localization.context.ToStringValidationContextRenderer
renderMessage(String, Map<String, ?>) - Static method in class net.sf.oval.internal.MessageRenderer
 
renderMessage(String, String, String) - Static method in class net.sf.oval.internal.MessageRenderer
 
renderMessage(OValContext, Object, String, Map<String, ?>) - Method in class net.sf.oval.Validator
 
replaceAll(String, String, String) - Static method in class net.sf.oval.internal.util.StringUtils
high-performance case-sensitive string replacement
reportConstraintViolation(ConstraintViolation) - Method in class net.sf.oval.Validator
Reports an additional constraint violation for the current validation cycle.
requireMessageVariablesRecreation() - Method in class net.sf.oval.AbstractCheck
Calling this method indicates that the AbstractCheck.createMessageVariables() method needs to be called before the message for the next violation of this check is rendered.
resolveValue(FieldContext, Object) - Method in class net.sf.oval.Validator
 
resolveValue(MethodReturnValueContext, Object) - Method in class net.sf.oval.Validator
 
ResourceBundleMessageResolver - Class in net.sf.oval.localization.message
Default implementation that resolves messages based on the registered resource bundles.
ResourceBundleMessageResolver() - Constructor for class net.sf.oval.localization.message.ResourceBundleMessageResolver
 
ResourceBundleValidationContextRenderer - Class in net.sf.oval.localization.context
This renderer searches for a resource file that is in the same package and has the same name as the validated class.
ResourceBundleValidationContextRenderer() - Constructor for class net.sf.oval.localization.context.ResourceBundleValidationContextRenderer
 
retainAll(Collection<?>) - Method in class net.sf.oval.internal.util.IdentitySet
retainAll(Collection<?>) - Method in class net.sf.oval.internal.util.WeakHashSet
returnValueConfiguration - Variable in class net.sf.oval.configuration.pojo.elements.MethodConfiguration
 
root - Variable in class net.sf.oval.ogn.ObjectGraphNavigationResult
 
RULE1 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE2 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE3 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE4 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE5 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE6 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
RULE7 - Static variable in class net.sf.oval.guard.ApiUsageAuditor2
 
run() - Method in class net.sf.oval.internal.util.SetAccessibleAction

S

SerializableConstructor - Class in net.sf.oval.internal.util
Serializable Wrapper for java.lang.reflect.Constructor objects since they do not implement Serializable
SerializableField - Class in net.sf.oval.internal.util
Serializable Wrapper for java.lang.reflect.Field objects since they do not implement Serializable
SerializableMethod - Class in net.sf.oval.internal.util
Serializable Wrapper for java.lang.reflect.Method objects since they do not implement Serializable
SetAccessibleAction - Class in net.sf.oval.internal.util
 
SetAccessibleAction(AccessibleObject) - Constructor for class net.sf.oval.internal.util.SetAccessibleAction
 
setActivated(boolean) - Method in class net.sf.oval.guard.Guard
If set to false OVal's programming by contract features are disabled and constraints are not checked automatically during runtime.
setAllowPersonalName(boolean) - Method in class net.sf.oval.constraint.EmailCheck
 
setAppliesTo(ConstraintTarget...) - Method in class net.sf.oval.AbstractCheck
setAppliesTo(ConstraintTarget...) - Method in interface net.sf.oval.Check
 
setApplyFieldConstraintsToConstructors(Boolean) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
setApplyFieldConstraintsToSetters(Boolean) - Method in class net.sf.oval.configuration.annotation.JPAAnnotationsConfigurer
 
setChecks(Collection<Check>) - Method in class net.sf.oval.ConstraintSet
 
setClassConfigurations(Set<ClassConfiguration>) - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
 
setCollectionFactory(CollectionFactory) - Static method in class net.sf.oval.Validator
 
setConnect(boolean) - Method in class net.sf.oval.constraint.AssertURLCheck
Specifies if a connection to the URL should be attempted to verify its validity.
setConstraintSetConfigurations(Set<ConstraintSetConfiguration>) - Method in class net.sf.oval.configuration.pojo.POJOConfigurer
 
setContext(OValContext) - Method in class net.sf.oval.AbstractCheck
setContext(OValContext) - Method in interface net.sf.oval.Check
 
setContextRenderer(OValContextRenderer) - Static method in class net.sf.oval.Validator
 
setDeclaringClass(Class<?>) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
 
setDeclaringClass(Class<?>) - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
setDeclaringClass(Class<?>) - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
setDelegate(ParameterNameResolver) - Method in class net.sf.oval.Validator.DelegatingParameterNameResolver
 
setErrorCode(String) - Method in class net.sf.oval.AbstractCheck
setErrorCode(String) - Method in interface net.sf.oval.Check
 
setErrorCode(String) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
setErrorCode(String) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
setExceptionTranslator(ExceptionTranslator) - Method in class net.sf.oval.Validator
 
setExpr(String) - Method in class net.sf.oval.constraint.AssertCheck
 
setExpression(String) - Method in class net.sf.oval.guard.PostCheck
 
setExpression(String) - Method in class net.sf.oval.guard.PreCheck
 
setFieldName(String) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
 
setFieldName(String) - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
setFieldName(String) - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
setFormat(String) - Method in class net.sf.oval.constraint.DateRangeCheck
 
setGuard(Guard) - Method in class net.sf.oval.guard.GuardAspect2
 
setGuard(Guard) - Method in class net.sf.oval.guard.GuardInterceptor
 
setId(String) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
 
setIgnoreCase(boolean) - Method in class net.sf.oval.constraint.HasSubstringCheck
 
setIgnoreCase(boolean) - Method in class net.sf.oval.constraint.MemberOfCheck
 
setIgnoreCase(boolean) - Method in class net.sf.oval.constraint.NotEqualCheck
 
setIgnoreCase(boolean) - Method in class net.sf.oval.constraint.NotMemberOfCheck
 
setIgnoreIfNull(boolean) - Method in class net.sf.oval.constraint.CheckWithCheck
 
setIgnoreIfNull(boolean) - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
setInvariantsEnabled(boolean) - Method in class net.sf.oval.guard.Guard
Specifies if invariants are checked prior and after calls to non-private methods and constructors.
setInvariantsEnabled(Class<?>, boolean) - Method in class net.sf.oval.guard.Guard
Specifies if invariants are checked prior and after calls to non-private methods and constructors.
setLang(String) - Method in class net.sf.oval.constraint.AssertCheck
 
setLanguage(String) - Method in class net.sf.oval.guard.PostCheck
 
setLanguage(String) - Method in class net.sf.oval.guard.PreCheck
 
setLoggerFactory(LoggerFactory) - Static method in class net.sf.oval.internal.Log
 
setLoggerFactory(LoggerFactory) - Static method in class net.sf.oval.Validator
 
setMatchAll(boolean) - Method in class net.sf.oval.constraint.MatchPatternCheck
 
setMax(String) - Method in class net.sf.oval.constraint.DateRangeCheck
 
setMax(int) - Method in class net.sf.oval.constraint.LengthCheck
 
setMax(double) - Method in class net.sf.oval.constraint.MaxCheck
 
setMax(int) - Method in class net.sf.oval.constraint.MaxLengthCheck
 
setMax(int) - Method in class net.sf.oval.constraint.MaxSizeCheck
 
setMax(double) - Method in class net.sf.oval.constraint.RangeCheck
 
setMax(int) - Method in class net.sf.oval.constraint.SizeCheck
 
setMaxFraction(int) - Method in class net.sf.oval.constraint.DigitsCheck
 
setMaxInteger(int) - Method in class net.sf.oval.constraint.DigitsCheck
 
setMembers(List<String>) - Method in class net.sf.oval.constraint.MemberOfCheck
 
setMembers(String...) - Method in class net.sf.oval.constraint.MemberOfCheck
 
setMembers(List<String>) - Method in class net.sf.oval.constraint.NotMemberOfCheck
 
setMembers(String...) - Method in class net.sf.oval.constraint.NotMemberOfCheck
 
setMessage(String) - Method in class net.sf.oval.AbstractCheck
sets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
  • {context} => specifies which getter, method parameter or field was validated
  • {invalidValue} => string representation of the validated value
setMessage(String) - Method in interface net.sf.oval.Check
sets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are: {context} => specifies which getter, method parameter or field was validated {invalidValue} => string representation of the validated value
setMessage(String) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
sets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
  • {context} => specifies which getter, method parameter or field was validated
  • {invalidValue} => string representation of the validated value
setMessage(String) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
sets the default message that is displayed if a corresponding message key is not found in the messages properties file
default processed place holders are:
  • {context} => specifies which getter, method parameter or field was validated
  • {invalidValue} => string representation of the validated value
setMessageResolver(MessageResolver) - Static method in class net.sf.oval.Validator
 
setMessageValueFormatter(MessageValueFormatter) - Static method in class net.sf.oval.Validator
 
setMethodName(String) - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
setMin(String) - Method in class net.sf.oval.constraint.DateRangeCheck
 
setMin(int) - Method in class net.sf.oval.constraint.LengthCheck
 
setMin(double) - Method in class net.sf.oval.constraint.MinCheck
 
setMin(int) - Method in class net.sf.oval.constraint.MinLengthCheck
 
setMin(int) - Method in class net.sf.oval.constraint.MinSizeCheck
 
setMin(double) - Method in class net.sf.oval.constraint.RangeCheck
 
setMin(int) - Method in class net.sf.oval.constraint.SizeCheck
 
setMinFraction(int) - Method in class net.sf.oval.constraint.DigitsCheck
 
setMinInteger(int) - Method in class net.sf.oval.constraint.DigitsCheck
 
setOld(String) - Method in class net.sf.oval.guard.PostCheck
 
setParameterNameResolver(ParameterNameResolver) - Method in class net.sf.oval.guard.Guard
 
setParameterType(Class<?>) - Method in class net.sf.oval.constraint.ValidateWithMethodCheck
 
setPattern(Pattern) - Method in class net.sf.oval.constraint.MatchPatternCheck
 
setPattern(String, int) - Method in class net.sf.oval.constraint.MatchPatternCheck
 
setPattern(Pattern) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
 
setPattern(String, int) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
 
setPatterns(Collection<Pattern>) - Method in class net.sf.oval.constraint.MatchPatternCheck
 
setPatterns(Pattern...) - Method in class net.sf.oval.constraint.MatchPatternCheck
 
setPatterns(Collection<Pattern>) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
 
setPatterns(Pattern...) - Method in class net.sf.oval.constraint.NotMatchPatternCheck
 
setPermittedURISchemes(AssertURLCheck.URIScheme[]) - Method in class net.sf.oval.constraint.AssertURLCheck
Specifies the allowed URL schemes.
setPojoConfigurer(POJOConfigurer) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
setPostConditionsEnabled(boolean) - Method in class net.sf.oval.guard.Guard
 
setPreConditionsEnabled(boolean) - Method in class net.sf.oval.guard.Guard
 
setProfiles(String...) - Method in class net.sf.oval.AbstractCheck
setProfiles(String...) - Method in class net.sf.oval.AbstractCheckExclusion
setProfiles(String...) - Method in interface net.sf.oval.Check
 
setProfiles(String...) - Method in interface net.sf.oval.CheckExclusion
 
setSeverity(int) - Method in class net.sf.oval.AbstractCheck
setSeverity(int) - Method in interface net.sf.oval.Check
 
setSeverity(int) - Method in class net.sf.oval.constraint.AssertConstraintSetCheck
setSeverity(int) - Method in class net.sf.oval.constraint.AssertFieldConstraintsCheck
setSimpleCheck(Class<? extends CheckWithCheck.SimpleCheck>) - Method in class net.sf.oval.constraint.CheckWithCheck
 
setSimpleCheck(CheckWithCheck.SimpleCheck) - Method in class net.sf.oval.constraint.CheckWithCheck
 
setSubstring(String) - Method in class net.sf.oval.constraint.HasSubstringCheck
 
setTarget(String) - Method in class net.sf.oval.AbstractCheck
 
setTarget(String) - Method in interface net.sf.oval.Check
Sets an expression to specify where in the object graph relative from this object the expression should be applied.
setTestString(String) - Method in class net.sf.oval.constraint.NotEqualCheck
 
setTolerance(long) - Method in class net.sf.oval.constraint.DateRangeCheck
 
setTolerance(long) - Method in class net.sf.oval.constraint.FutureCheck
 
setTolerance(long) - Method in class net.sf.oval.constraint.PastCheck
 
setTypes(Class<?>...) - Method in class net.sf.oval.constraint.InstanceOfAnyCheck
 
setTypes(Class<?>...) - Method in class net.sf.oval.constraint.InstanceOfCheck
 
setUseGetter(boolean) - Method in class net.sf.oval.constraint.EqualToFieldCheck
 
setUseGetter(boolean) - Method in class net.sf.oval.constraint.NotEqualToFieldCheck
 
setValidator(Validator) - Method in class net.sf.oval.integration.spring.SpringValidator
 
setViaSetter(Object, String, Object) - Static method in class net.sf.oval.internal.util.ReflectionUtils
 
setWhen(String) - Method in class net.sf.oval.AbstractCheck
Sets the formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
setWhen(String) - Method in class net.sf.oval.AbstractCheckExclusion
Sets the formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
setWhen(String) - Method in interface net.sf.oval.Check
Sets the formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
setWhen(String) - Method in interface net.sf.oval.CheckExclusion
Sets the formula returning true if this constraint shall be evaluated and false if it shall be ignored for the current validation.
Size - Annotation Type in net.sf.oval.constraint
Check if the array, map, or collection has the given size.
size() - Method in class net.sf.oval.internal.util.IdentitySet
size() - Method in class net.sf.oval.internal.util.WeakHashSet
Size.List - Annotation Type in net.sf.oval.constraint
 
SizeCheck - Class in net.sf.oval.constraint
 
SizeCheck() - Constructor for class net.sf.oval.constraint.SizeCheck
 
SpringCheckInitializationListener - Class in net.sf.oval.integration.spring
Injects Spring bean dependencies into Check instances.
SpringCheckInitializationListener() - Constructor for class net.sf.oval.integration.spring.SpringCheckInitializationListener
 
SpringInjector - Class in net.sf.oval.integration.spring
Injects spring beans into unmanaged Java objects having Autowired, Value and javax.inject.Inject annotations.
SpringValidator - Class in net.sf.oval.integration.spring
 
SpringValidator() - Constructor for class net.sf.oval.integration.spring.SpringValidator
 
SpringValidator(Validator) - Constructor for class net.sf.oval.integration.spring.SpringValidator
 
StringUtils - Class in net.sf.oval.internal.util
 
supports(Class) - Method in class net.sf.oval.integration.spring.SpringValidator
SuppressOValWarnings - Annotation Type in net.sf.oval.guard
 

T

target - Variable in class net.sf.oval.ogn.ObjectGraphNavigationResult
accessor's value
targetAccessor - Variable in class net.sf.oval.ogn.ObjectGraphNavigationResult
field or method
targetParent - Variable in class net.sf.oval.ogn.ObjectGraphNavigationResult
 
ThreadLocalIdentitySet<T> - Class in net.sf.oval.internal.util
 
ThreadLocalIdentitySet() - Constructor for class net.sf.oval.internal.util.ThreadLocalIdentitySet
 
ThreadLocalLinkedList<T> - Class in net.sf.oval.internal.util
 
ThreadLocalLinkedList() - Constructor for class net.sf.oval.internal.util.ThreadLocalLinkedList
 
ThreadLocalList<T> - Class in net.sf.oval.internal.util
 
ThreadLocalList() - Constructor for class net.sf.oval.internal.util.ThreadLocalList
 
ThreadLocalMap<K,V> - Class in net.sf.oval.internal.util
 
ThreadLocalMap() - Constructor for class net.sf.oval.internal.util.ThreadLocalMap
 
ThreadLocalObjectCache<K,V> - Class in net.sf.oval.internal.util
 
ThreadLocalObjectCache() - Constructor for class net.sf.oval.internal.util.ThreadLocalObjectCache
 
ThreadLocalObjectCache(int) - Constructor for class net.sf.oval.internal.util.ThreadLocalObjectCache
 
ThreadLocalWeakHashMap<K,V> - Class in net.sf.oval.internal.util
 
ThreadLocalWeakHashMap() - Constructor for class net.sf.oval.internal.util.ThreadLocalWeakHashMap
 
ThreadLocalWeakHashSet<T> - Class in net.sf.oval.internal.util
 
ThreadLocalWeakHashSet() - Constructor for class net.sf.oval.internal.util.ThreadLocalWeakHashSet
 
toArray() - Method in class net.sf.oval.internal.util.IdentitySet
toArray(T[]) - Method in class net.sf.oval.internal.util.IdentitySet
toArray() - Method in class net.sf.oval.internal.util.WeakHashSet
toArray(T[]) - Method in class net.sf.oval.internal.util.WeakHashSet
toString() - Method in enum net.sf.oval.constraint.AssertURLCheck.URIScheme
 
toString() - Method in class net.sf.oval.ConstraintViolation
toString() - Method in class net.sf.oval.context.ClassContext
toString() - Method in class net.sf.oval.context.ConstructorParameterContext
toString() - Method in class net.sf.oval.context.FieldContext
toString() - Method in class net.sf.oval.context.MethodEntryContext
toString() - Method in class net.sf.oval.context.MethodExitContext
toString() - Method in class net.sf.oval.context.MethodParameterContext
toString() - Method in class net.sf.oval.context.MethodReturnValueContext
ToStringMessageValueFormatter - Class in net.sf.oval.localization.value
 
ToStringMessageValueFormatter() - Constructor for class net.sf.oval.localization.value.ToStringMessageValueFormatter
 
ToStringValidationContextRenderer - Class in net.sf.oval.localization.context
 
ToStringValidationContextRenderer() - Constructor for class net.sf.oval.localization.context.ToStringValidationContextRenderer
 
toXML() - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
toXML(OutputStream) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
toXML(Writer) - Method in class net.sf.oval.configuration.xml.XMLConfigurer
 
trace(String) - Method in class net.sf.oval.internal.Log
 
trace(String, Object) - Method in class net.sf.oval.internal.Log
 
trace(String, Object, Object) - Method in class net.sf.oval.internal.Log
 
trace(String, Object, Object, Object) - Method in class net.sf.oval.internal.Log
 
trace(String, Object, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
trace(String, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
trace(String, Throwable) - Method in class net.sf.oval.internal.Log
 
trace(String) - Method in interface net.sf.oval.logging.Logger
 
trace(String, Throwable) - Method in interface net.sf.oval.logging.Logger
 
trace(String) - Method in class net.sf.oval.logging.LoggerJCLImpl
trace(String, Throwable) - Method in class net.sf.oval.logging.LoggerJCLImpl
trace(String) - Method in class net.sf.oval.logging.LoggerJDKImpl
trace(String, Throwable) - Method in class net.sf.oval.logging.LoggerJDKImpl
trace(String) - Method in class net.sf.oval.logging.LoggerL4JImpl
trace(String, Throwable) - Method in class net.sf.oval.logging.LoggerL4JImpl
trace(String) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
trace(String, Throwable) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
translateException(OValException) - Method in interface net.sf.oval.exception.ExceptionTranslator
If this method returns null, the original exception is thrown.
translateException(OValException) - Method in class net.sf.oval.exception.ExceptionTranslatorJDKExceptionsImpl
If this method returns null, the original exception is thrown.
translateException(OValException) - Method in class net.sf.oval.Validator
 
type - Variable in class net.sf.oval.configuration.pojo.elements.ClassConfiguration
class type
type - Variable in class net.sf.oval.configuration.pojo.elements.ParameterConfiguration
the type of the parameter

U

UndefinedConstraintSetException - Exception in net.sf.oval.exception
 
UndefinedConstraintSetException(String) - Constructor for exception net.sf.oval.exception.UndefinedConstraintSetException
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class net.sf.oval.configuration.xml.XMLConfigurer.AssertCheckConverter

V

validate(Object, Errors) - Method in class net.sf.oval.integration.spring.SpringValidator
validate(Object) - Method in interface net.sf.oval.IValidator
validates the field and getter constrains of the given object
validate(Object, String...) - Method in interface net.sf.oval.IValidator
validates the field and getter constrains of the given object
validate(Object) - Method in class net.sf.oval.Validator
validates the field and getter constrains of the given object
validate(Object, String...) - Method in class net.sf.oval.Validator
validates the field and getter constrains of the given object
validateConstructorParameters(Object, Constructor<?>, Object[]) - Method in class net.sf.oval.guard.Guard
Validates the give arguments against the defined constructor parameter constraints.
validateFieldValue(Object, Field, Object) - Method in interface net.sf.oval.IValidator
Validates the give value against the defined field constraints.
validateFieldValue(Object, Field, Object) - Method in class net.sf.oval.Validator
Validates the give value against the defined field constraints.
validateInvariants(Object, List<ConstraintViolation>, String[]) - Method in class net.sf.oval.guard.Guard
validates the field and getter constrains of the given object.
validateInvariants(Object, List<ConstraintViolation>, String[]) - Method in class net.sf.oval.Validator
validates the field and getter constrains of the given object.
validateMethodParameters(Object, Method, Object[], List<ConstraintViolation>) - Method in class net.sf.oval.guard.Guard
Validates the pre conditions for a method call.
validateMethodPost(Object, Method, Object[], Object, Map<PostCheck, Object>, List<ConstraintViolation>) - Method in class net.sf.oval.guard.Guard
Validates the post conditions for a method call.
validateMethodPre(Object, Method, Object[], List<ConstraintViolation>) - Method in class net.sf.oval.guard.Guard
Validates the @Pre conditions for a method call.
validateMethodReturnValue(Object, Method, Object, List<ConstraintViolation>) - Method in class net.sf.oval.guard.Guard
Validates the return value checks for a method call.
ValidateWithMethod - Annotation Type in net.sf.oval.constraint
Check the value by a method of the same class that takes the value as argument and returns true if valid and false if invalid.
ValidateWithMethod.List - Annotation Type in net.sf.oval.constraint
 
ValidateWithMethodCheck - Class in net.sf.oval.constraint
 
ValidateWithMethodCheck() - Constructor for class net.sf.oval.constraint.ValidateWithMethodCheck
 
ValidationFailedException - Exception in net.sf.oval.exception
 
ValidationFailedException(String) - Constructor for exception net.sf.oval.exception.ValidationFailedException
 
ValidationFailedException(String, Throwable) - Constructor for exception net.sf.oval.exception.ValidationFailedException
 
Validator - Class in net.sf.oval
Instances of this class can validate objects based on declared constraints.
Validator() - Constructor for class net.sf.oval.Validator
Constructs a new validator instance and uses a new instance of AnnotationsConfigurer
Validator(Collection<Configurer>) - Constructor for class net.sf.oval.Validator
Constructs a new validator instance and configures it using the given configurers
Validator(Configurer...) - Constructor for class net.sf.oval.Validator
Constructs a new validator instance and configures it using the given configurers
Validator.DelegatingParameterNameResolver - Class in net.sf.oval
 
Validator.DelegatingParameterNameResolver(ParameterNameResolver) - Constructor for class net.sf.oval.Validator.DelegatingParameterNameResolver
 
valueOf(String) - Static method in enum net.sf.oval.constraint.AssertURLCheck.URIScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.oval.ConstraintTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.oval.constraint.AssertURLCheck.URIScheme
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.oval.ConstraintTarget
Returns an array containing the constants of this enum type, in the order they're declared.
violations - Variable in class net.sf.oval.guard.Guard.GuardMethodPreResult
 

W

warn(String) - Method in class net.sf.oval.internal.Log
 
warn(String, Object) - Method in class net.sf.oval.internal.Log
 
warn(String, Object, Object) - Method in class net.sf.oval.internal.Log
 
warn(String, Object, Object, Object) - Method in class net.sf.oval.internal.Log
 
warn(String, Object, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
warn(String, Object, Throwable) - Method in class net.sf.oval.internal.Log
 
warn(String, Throwable) - Method in class net.sf.oval.internal.Log
 
warn(String) - Method in interface net.sf.oval.logging.Logger
 
warn(String, Throwable) - Method in interface net.sf.oval.logging.Logger
 
warn(String) - Method in class net.sf.oval.logging.LoggerJCLImpl
warn(String, Throwable) - Method in class net.sf.oval.logging.LoggerJCLImpl
warn(String) - Method in class net.sf.oval.logging.LoggerJDKImpl
warn(String, Throwable) - Method in class net.sf.oval.logging.LoggerJDKImpl
warn(String) - Method in class net.sf.oval.logging.LoggerL4JImpl
warn(String, Throwable) - Method in class net.sf.oval.logging.LoggerL4JImpl
warn(String) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
warn(String, Throwable) - Method in class net.sf.oval.logging.LoggerSLF4JImpl
WeakHashSet<E> - Class in net.sf.oval.internal.util
 
WeakHashSet() - Constructor for class net.sf.oval.internal.util.WeakHashSet
Constructs a new, empty WeakHashSet; the backing WeakHashMap instance has default initial capacity (16) and load factor (0.75).
WeakHashSet(int) - Constructor for class net.sf.oval.internal.util.WeakHashSet
Constructs a new, empty WeakHashSet; the backing WeakHashMap instance has the given initial capacity and the default load factor (0.75).

X

XMLConfigurer - Class in net.sf.oval.configuration.xml
XStream (http://xstream.codehaus.org/) based XML configuration class.
XMLConfigurer() - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer
creates an XMLConfigurer instance backed by a new XStream instance using the com.thoughtworks.xstream.io.xml.StaxDriver for XML parsing if the StAX API is available
XMLConfigurer(File) - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer
 
XMLConfigurer(InputStream) - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer
 
XMLConfigurer(Reader) - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer
 
XMLConfigurer(String) - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer
 
XMLConfigurer.AssertCheckConverter - Class in net.sf.oval.configuration.xml
The converter is needed to allow the rendering of Assert's expr attribute value as an XML node value and not an XML attribute <assert><expr>...
XMLConfigurer.AssertCheckConverter() - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer.AssertCheckConverter
 
XMLConfigurer.XStreamReflectionProvider - Class in net.sf.oval.configuration.xml
This reflection provider applies default values declared on constraint annotations to the corresponding check class
XMLConfigurer.XStreamReflectionProvider() - Constructor for class net.sf.oval.configuration.xml.XMLConfigurer.XStreamReflectionProvider
 

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

Copyright © 2005-2013 The OVal Development Team. All Rights Reserved.