See: Description
Interface | Description |
---|---|
SimpleValidator<T> |
SimpleValidator is a base interface for all validator implementation.
|
Class | Description |
---|---|
AnyTypeValidator |
AnyTypeValidator applies all the constraints of a
any type. |
ArrayTypeValidator |
ArrayTypeValidator applies all the constraints of a
array type. |
BooleanTypeValidator |
BooleanTypeValidator applies all the constraints of a
boolean type. |
IntegerTypeValidator |
IntegerTypeValidator applies all the constraints of a
integer type. |
NullTypeValidator |
null Value MUST be null.
|
NumberTypeValidator |
NumberTypeValidator applies all the constraints of a
number type. |
ObjectTypeValidator |
ObjectTypeValidator applies all the constraints of a
object type. |
ReferenceTypeValidator |
ReferenceTypeValidator holds a reference to another validator.
|
StringTypeValidator |
StringTypeValidator applies all the constraints of a
string type. |
UnionTypeValidator |
Union Types An array of two or more simple validators definitions.
|
Validator |
Validator is the abstract base class of all typed validator.
|
All class implements the abstract Validator
class constructor.
Each class is responsible for validating one object type. See the mappings between the types and classes in the this list:
StringTypeValidator
NumberTypeValidator
IntegerTypeValidator
BooleanTypeValidator
ObjectTypeValidator
ArrayTypeValidator
NullTypeValidator
AnyTypeValidator
UnionTypeValidator
Other type values MAY be used for custom purposes, but minimal validators of the specification implementation can allow any instance value on unknown type values.
Copyright 2010-2018 ForgeRock AS.