| Interface | Description | 
|---|---|
| Constraint | 
  The  Constraintclass represents a single data constraint | 
| Class | Description | 
|---|---|
| DataConverter | 
  The  DataConverterclass provides utility
    methods to convert XML Schema data types to Java
    types and Java data types to XML Schema types. | 
| DoubleConstraint | 
  The  Constraintclass represents a single data constraint,
    including the data type, allowed values, and required ranges. | 
| HostPortValidator | Input validation for host[:port], where the host part can be either an IP address
 (IPv4 or IPv6) or a hostname. | 
| LongConstraint | The  LongConstraintclass represents a constraint of type Long,
    including the required ranges. | 
| ParsedConstraint | 
  The  Constraintclass represents a single data constraint,
    including the data type, allowed values, and required ranges. | 
| RequiredIfConstraint | RequiredIf constraint checks the value of an associated field in the object
 to check to see if it is a specific value. | 
| SchemaParser | 
  The  SchemaParserclass parses an XML Schema and createsobjects from it. | 
| StringConstraint | 
  The  Constraintclass represents a single data constraint,
    including the data type, allowed values, and required ranges. | 
| ValidationMessage | ValidationMessage | 
| Validator | 
 The  Validatorclass allows an application component or client
 to provide data, and determine if the data is valid for the requested type. | 
| ValidatorError | 
  The  ValidatorErrorclass represents an error while
  validating an object. | 
| ValidatorResult | 
  The  ValidatorResultclass is a container intended to be used
  by validation methods that return both errors and warnings. | 
| ValidatorService | 
  The  ValidatorServiceclass provides ability
  to take an object and the Validator associated with it and
  validate all the fields in the object and return the list
  of errors in the Object's state | 
| ValidatorWarning | 
  The  ValidatorWarningclass represents an warning while
  validating an object. | 
| Exception | Description | 
|---|---|
| ValidatorException | A RuntimeException indicating a fatal failure trying to use the ValidatorService |