Serialized Form


Package net.sf.oval

Class net.sf.oval.AbstractCheck extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

context

OValContext context

errorCode

String errorCode

message

String message

messageVariables

Map<K,V> messageVariables

messageVariablesUnmodifiable

Map<K,V> messageVariablesUnmodifiable

messageVariablesUpToDate

boolean messageVariablesUpToDate

profiles

String[] profiles

severity

int severity

appliesTo

ConstraintTarget[] appliesTo

target

String target

when

String when

Class net.sf.oval.AbstractCheckExclusion extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

profiles

String[] profiles

when

String when

whenFormula

String whenFormula

whenLang

String whenLang

Class net.sf.oval.ConstraintViolation extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
see http://java.sun.com/developer/technicalArticles/ALT/serialization/

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
see http://java.sun.com/developer/technicalArticles/ALT/serialization/

Throws:
IOException
Serialized Fields

causes

ConstraintViolation[] causes

checkDeclaringContext

OValContext checkDeclaringContext

checkName

String checkName

context

OValContext context

errorCode

String errorCode

message

String message

messageTemplate

String messageTemplate

messageVariables

Map<K,V> messageVariables

severity

int severity

Package net.sf.oval.configuration.annotation

Class net.sf.oval.configuration.annotation.AbstractAnnotationCheck extends AbstractCheck implements Serializable

serialVersionUID: 1L

Class net.sf.oval.configuration.annotation.AbstractAnnotationCheckExclusion extends AbstractCheckExclusion implements Serializable

serialVersionUID: 1L


Package net.sf.oval.configuration.pojo

Class net.sf.oval.configuration.pojo.POJOConfigurer extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

classConfigurations

Set<E> classConfigurations

constraintSetConfigurations

Set<E> constraintSetConfigurations

Package net.sf.oval.configuration.pojo.elements

Class net.sf.oval.configuration.pojo.elements.ClassConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

type

Class<T> type
class type


objectConfiguration

ObjectConfiguration objectConfiguration
object level constraints configuration


fieldConfigurations

Set<E> fieldConfigurations
field constraints configuration


constructorConfigurations

Set<E> constructorConfigurations
constructor constraints configuration


methodConfigurations

Set<E> methodConfigurations
method constraints configuration


applyFieldConstraintsToConstructors

Boolean applyFieldConstraintsToConstructors
Automatically apply field constraints to the corresponding parameters of constructors declared within the same class. A corresponding parameter is a parameter with the same name and type as the field.


applyFieldConstraintsToSetters

Boolean applyFieldConstraintsToSetters
Automatically apply field constraints to the parameters of the corresponding setter methods declared within the same class. A corresponding setter method is a method following the JavaBean convention and its parameter has as the same type as the field.


assertParametersNotNull

Boolean assertParametersNotNull
Declares if parameter values of constructors and methods are expected to be not null. This can be weakened by using the @net.sf.oval.constraint.exclusion.Nullable annotation on specific parameters.


checkInvariants

Boolean checkInvariants
Specifies if invariants are checked prior and after calls to non-private methods and constructors.


inspectInterfaces

Boolean inspectInterfaces
Specifies whether annotations can be applied to interfaces that this class implements, supporting a documentation function

Class net.sf.oval.configuration.pojo.elements.ConfigurationElement extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

overwrite

Boolean overwrite
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. If set to true the already registered checks for the respective contexts will be replaced by the checks defined here and in the child configuration elements. If not set (null) -> interpreted as false.

Class net.sf.oval.configuration.pojo.elements.ConstraintSetConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks

id

String id
the id of the constraint set

Class net.sf.oval.configuration.pojo.elements.ConstructorConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

parameterConfigurations

List<E> parameterConfigurations

postCheckInvariants

Boolean postCheckInvariants

Class net.sf.oval.configuration.pojo.elements.FieldConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name
name of the field


checks

List<E> checks
checks of the field

Class net.sf.oval.configuration.pojo.elements.MethodConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

isInvariant

Boolean isInvariant

parameterConfigurations

List<E> parameterConfigurations

returnValueConfiguration

MethodReturnValueConfiguration returnValueConfiguration

postCheckInvariants

Boolean postCheckInvariants

postExecutionConfiguration

MethodPostExecutionConfiguration postExecutionConfiguration

preCheckInvariants

Boolean preCheckInvariants

preExecutionConfiguration

MethodPreExecutionConfiguration preExecutionConfiguration

Class net.sf.oval.configuration.pojo.elements.MethodPostExecutionConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks
checks that need to be verified after method execution

Class net.sf.oval.configuration.pojo.elements.MethodPreExecutionConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks
checks that need to be verified after method execution

Class net.sf.oval.configuration.pojo.elements.MethodReturnValueConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks
checks for a method's return value that need to be verified after method execution

Class net.sf.oval.configuration.pojo.elements.ObjectConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks
object level checks

Class net.sf.oval.configuration.pojo.elements.ParameterConfiguration extends ConfigurationElement implements Serializable

serialVersionUID: 1L

Serialized Fields

type

Class<T> type
the type of the parameter


checks

List<E> checks
the checks for the parameter


checkExclusions

List<E> checkExclusions
the check exclusions for the parameter


Package net.sf.oval.constraint

Class net.sf.oval.constraint.AssertCheck extends AbstractAnnotationCheck<Assert> implements Serializable

serialVersionUID: 1L

Serialized Fields

expr

String expr

lang

String lang

Class net.sf.oval.constraint.AssertConstraintSetCheck extends AbstractAnnotationCheck<AssertConstraintSet> implements Serializable

serialVersionUID: 1L

Serialized Fields

id

String id

Class net.sf.oval.constraint.AssertFalseCheck extends AbstractAnnotationCheck<AssertFalse> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.AssertFieldConstraintsCheck extends AbstractAnnotationCheck<AssertFieldConstraints> implements Serializable

serialVersionUID: 1L

Serialized Fields

fieldName

String fieldName

declaringClass

Class<T> declaringClass

Class net.sf.oval.constraint.AssertNullCheck extends AbstractAnnotationCheck<AssertNull> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.AssertTrueCheck extends AbstractAnnotationCheck<AssertTrue> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.AssertURLCheck extends AbstractAnnotationCheck<AssertURL> implements Serializable

serialVersionUID: 1L

Serialized Fields

connect

boolean connect
Specifies if a connection to the URL should be attempted to verify its validity.


permittedURISchemes

List<E> permittedURISchemes
Specifies the allowed URL schemes.

Class net.sf.oval.constraint.AssertValidCheck extends AbstractAnnotationCheck<AssertValid> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.CheckWithCheck extends AbstractAnnotationCheck<CheckWith> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreIfNull

boolean ignoreIfNull

simpleCheck

CheckWithCheck.SimpleCheck simpleCheck

Class net.sf.oval.constraint.ConstraintsCheck extends AbstractAnnotationCheck<Annotation> implements Serializable

serialVersionUID: 1L

Serialized Fields

checks

List<E> checks

Class net.sf.oval.constraint.DateRangeCheck extends AbstractAnnotationCheck<DateRange> implements Serializable

serialVersionUID: 1L

Serialized Fields

format

String format

max

String max

min

String min

tolerance

long tolerance

Class net.sf.oval.constraint.DigitsCheck extends AbstractAnnotationCheck<Digits> implements Serializable

serialVersionUID: 1L

Serialized Fields

maxFraction

int maxFraction

maxInteger

int maxInteger

minFraction

int minFraction

minInteger

int minInteger

Class net.sf.oval.constraint.EmailCheck extends AbstractAnnotationCheck<Email> implements Serializable

serialVersionUID: 1L

Serialized Fields

allowPersonalName

boolean allowPersonalName

Class net.sf.oval.constraint.EqualToFieldCheck extends AbstractAnnotationCheck<EqualToField> implements Serializable

serialVersionUID: 1L

Serialized Fields

useGetter

boolean useGetter

fieldName

String fieldName

declaringClass

Class<T> declaringClass

Class net.sf.oval.constraint.FutureCheck extends AbstractAnnotationCheck<Future> implements Serializable

serialVersionUID: 1L

Serialized Fields

tolerance

long tolerance

Class net.sf.oval.constraint.HasSubstringCheck extends AbstractAnnotationCheck<HasSubstring> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreCase

boolean ignoreCase

substring

String substring

Class net.sf.oval.constraint.InstanceOfAnyCheck extends AbstractAnnotationCheck<InstanceOfAny> implements Serializable

serialVersionUID: 1L

Serialized Fields

types

Class<T>[] types

Class net.sf.oval.constraint.InstanceOfCheck extends AbstractAnnotationCheck<InstanceOf> implements Serializable

serialVersionUID: 1L

Serialized Fields

types

Class<T>[] types

Class net.sf.oval.constraint.LengthCheck extends AbstractAnnotationCheck<Length> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

int min

max

int max

Class net.sf.oval.constraint.MatchPatternCheck extends AbstractAnnotationCheck<MatchPattern> implements Serializable

serialVersionUID: 1L

Serialized Fields

patterns

List<E> patterns

matchAll

boolean matchAll

Class net.sf.oval.constraint.MaxCheck extends AbstractAnnotationCheck<Max> implements Serializable

serialVersionUID: 1L

Serialized Fields

max

double max

Class net.sf.oval.constraint.MaxLengthCheck extends AbstractAnnotationCheck<MaxLength> implements Serializable

serialVersionUID: 1L

Serialized Fields

max

int max

Class net.sf.oval.constraint.MaxSizeCheck extends AbstractAnnotationCheck<MaxSize> implements Serializable

serialVersionUID: 1L

Serialized Fields

max

int max

Class net.sf.oval.constraint.MemberOfCheck extends AbstractAnnotationCheck<MemberOf> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreCase

boolean ignoreCase

members

List<E> members

Class net.sf.oval.constraint.MinCheck extends AbstractAnnotationCheck<Min> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

double min

Class net.sf.oval.constraint.MinLengthCheck extends AbstractAnnotationCheck<MinLength> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

int min

Class net.sf.oval.constraint.MinSizeCheck extends AbstractAnnotationCheck<MinSize> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

int min

Class net.sf.oval.constraint.NoSelfReferenceCheck extends AbstractAnnotationCheck<NoSelfReference> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.NotBlankCheck extends AbstractAnnotationCheck<NotBlank> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.NotEmptyCheck extends AbstractAnnotationCheck<NotEmpty> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.NotEqualCheck extends AbstractAnnotationCheck<NotEqual> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreCase

boolean ignoreCase

testString

String testString

Class net.sf.oval.constraint.NotEqualToFieldCheck extends AbstractAnnotationCheck<NotEqualToField> implements Serializable

serialVersionUID: 1L

Serialized Fields

useGetter

boolean useGetter

fieldName

String fieldName

declaringClass

Class<T> declaringClass

Class net.sf.oval.constraint.NotMatchPatternCheck extends AbstractAnnotationCheck<NotMatchPattern> implements Serializable

serialVersionUID: 1L

Serialized Fields

patterns

List<E> patterns

Class net.sf.oval.constraint.NotMemberOfCheck extends AbstractAnnotationCheck<NotMemberOf> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreCase

boolean ignoreCase

members

List<E> members

Class net.sf.oval.constraint.NotNegativeCheck extends AbstractAnnotationCheck<NotNegative> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.NotNullCheck extends AbstractAnnotationCheck<NotNull> implements Serializable

serialVersionUID: 1L

Class net.sf.oval.constraint.PastCheck extends AbstractAnnotationCheck<Past> implements Serializable

serialVersionUID: 1L

Serialized Fields

tolerance

long tolerance

Class net.sf.oval.constraint.RangeCheck extends AbstractAnnotationCheck<Range> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

double min

max

double max

Class net.sf.oval.constraint.SizeCheck extends AbstractAnnotationCheck<Size> implements Serializable

serialVersionUID: 1L

Serialized Fields

min

int min

max

int max

Class net.sf.oval.constraint.ValidateWithMethodCheck extends AbstractAnnotationCheck<ValidateWithMethod> implements Serializable

serialVersionUID: 1L

Serialized Fields

ignoreIfNull

boolean ignoreIfNull

methodName

String methodName

parameterType

Class<T> parameterType

Package net.sf.oval.constraint.exclusion

Class net.sf.oval.constraint.exclusion.NullableExclusion extends AbstractAnnotationCheckExclusion<Nullable> implements Serializable

serialVersionUID: 1L


Package net.sf.oval.context

Class net.sf.oval.context.ClassContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

clazz

Class<T> clazz

Class net.sf.oval.context.ConstructorParameterContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

constructor

SerializableConstructor constructor

parameterIndex

int parameterIndex

parameterName

String parameterName

Class net.sf.oval.context.FieldContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

field

SerializableField field

Class net.sf.oval.context.MethodEntryContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

method

SerializableMethod method

Class net.sf.oval.context.MethodExitContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

method

SerializableMethod method

Class net.sf.oval.context.MethodParameterContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

method

SerializableMethod method

parameterIndex

int parameterIndex

parameterName

String parameterName

Class net.sf.oval.context.MethodReturnValueContext extends OValContext implements Serializable

serialVersionUID: 1L

Serialized Fields

method

SerializableMethod method

Class net.sf.oval.context.OValContext extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

compileTimeType

Class<T> compileTimeType

Package net.sf.oval.exception

Class net.sf.oval.exception.AccessingFieldValueFailedException extends ReflectionException implements Serializable

serialVersionUID: 1L

Serialized Fields

context

OValContext context

validatedObject

Object validatedObject

Class net.sf.oval.exception.ConstraintSetAlreadyDefinedException extends InvalidConfigurationException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.ConstraintsViolatedException extends OValException implements Serializable

serialVersionUID: 1L

Serialized Fields

causingThreadId

long causingThreadId

constraintViolations

ConstraintViolation[] constraintViolations

Class net.sf.oval.exception.ExpressionEvaluationException extends OValException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.ExpressionLanguageNotAvailableException extends InvalidConfigurationException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.FieldNotFoundException extends ReflectionException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.InvalidConfigurationException extends OValException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.InvokingMethodFailedException extends ReflectionException implements Serializable

serialVersionUID: 1L

Serialized Fields

context

OValContext context

validatedObject

Object validatedObject

Class net.sf.oval.exception.MethodNotFoundException extends ReflectionException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.ObjectGraphNavigatorNotAvailableException extends InvalidConfigurationException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.OValException extends RuntimeException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.ReflectionException extends OValException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.UndefinedConstraintSetException extends InvalidConfigurationException implements Serializable

serialVersionUID: 1L

Class net.sf.oval.exception.ValidationFailedException extends OValException implements Serializable

serialVersionUID: 1L


Package net.sf.oval.guard

Class net.sf.oval.guard.PostCheck extends AbstractCheck implements Serializable

serialVersionUID: 1L

Serialized Fields

expression

String expression

language

String language

old

String old

Class net.sf.oval.guard.PreCheck extends AbstractCheck implements Serializable

serialVersionUID: 1L

Serialized Fields

expression

String expression

language

String language

Package net.sf.oval.internal.util

Class net.sf.oval.internal.util.IdentitySet extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Reads the IdentitySet instance from a stream.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Writes state of this IdentitySet instance to a stream.

Throws:
IOException

Class net.sf.oval.internal.util.SerializableConstructor extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

declaringClass

Class<T> declaringClass

parameterTypes

Class<T>[] parameterTypes

Class net.sf.oval.internal.util.SerializableField extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

declaringClass

Class<T> declaringClass

name

String name

Class net.sf.oval.internal.util.SerializableMethod extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

declaringClass

Class<T> declaringClass

name

String name

parameterTypes

Class<T>[] parameterTypes

Class net.sf.oval.internal.util.WeakHashSet extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Reads the WeakHashSet instance from a stream.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Writes the state of this WeakHashSet instance to a stream.

Throws:
IOException

Package net.sf.oval.ogn

Class net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl.BeanPointerEx extends org.apache.commons.jxpath.ri.model.beans.BeanPointer implements Serializable

serialVersionUID: 1L

Serialized Fields

beanInfo

org.apache.commons.jxpath.JXPathBeanInfo beanInfo



Copyright © 2005–2015 The OVal Development Team. All rights reserved.