public class Rave
extends java.lang.Object
The main entry point for Rave validation.
To use Rave in your library create add the following class to some package in your library.
public final class MyFactory implements ValidatorFactory {
public BaseValidator generateValidator() {
return new MyFactory_Generated_Validator();
}
}
You can replace MyFactory with an class name like. However we recommend [whatever]Factory as a convention.
Then, example usage: Rave.getInstance().validate(myModelObject);
| Constructor and Description |
|---|
Rave() |
| Modifier and Type | Method and Description |
|---|---|
static Rave |
getInstance()
Get an instance of RAVE validator.
|
void |
validate(java.lang.Object object)
Validate an object.
|
void |
validateIgnoreUnsupported(java.lang.Object object)
Validate an object.
|
public static Rave getInstance()
public void validate(java.lang.Object object)
throws RaveException
object - the object to be validated.RaveException - if validation fails.public void validateIgnoreUnsupported(java.lang.Object object)
throws InvalidModelException
object - the object to be validated.InvalidModelException - if validation fails.