| Interface | Description | 
|---|---|
| ContainerDeserializer | 
 Interface that define methods for deserialization of array and objects 
 | 
| CustomValidator | 
 This interface is used to add custom synchronous functions inside validation process. 
 | 
| HTTPRequestValidationHandler | 
 An interface for add HTTP Request validation. 
 | 
| ParameterTypeValidator | 
 Interface for declaration of method for validate a specific parameter type. 
If you want to implement your own type validator, you need only to implement ParameterTypeValidator.isValid(String):
 
 If parameter is valid, call RequestParameter.create(Object) to put value (maybe modified) inside
 RequestParameters. | 
| ParameterValidationRule | 
 This function is an inner wrapper for ParameterTypeValidator inside ValidationHandler parameter maps. 
 | 
| ValidationHandler | 
 Base interface for validation. 
 | 
| Class | Description | 
|---|---|
| ValidationException.ValidationExceptionFactory | 
| Enum | Description | 
|---|---|
| ContainerSerializationStyle | 
 This enum contains supported object and arrays serialization styles. 
 | 
| ParameterLocation | 
 ParameterLocation describe the location of parameter inside HTTP Request 
 | 
| ParameterType | 
 ParameterType contains prebuilt type validators. 
 | 
| ValidationException.ErrorType | 
 All errors type. 
 | 
| Exception | Description | 
|---|---|
| SpecFeatureNotSupportedException | |
| ValidationException | 
 This is the main class for every Validation flow related errors 
 | 
Copyright © 2020 Eclipse. All rights reserved.