# Uses of Package
javax.xml.validation

Packages that use javax.xml.validation
Package | Description
--- | ---
javax.xml.bind | Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.bind.helpers | JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
javax.xml.parsers | Provides classes allowing the processing of XML documents.
javax.xml.validation | This package provides an API for validation of XML documents.

Classes in javax.xml.validation used by javax.xml.bind
Class and Description
Schema Immutable in-memory representation of grammar.

Classes in javax.xml.validation used by javax.xml.bind.helpers
Class and Description
Schema Immutable in-memory representation of grammar.

Classes in javax.xml.validation used by javax.xml.parsers
Class and Description
Schema Immutable in-memory representation of grammar.

Classes in javax.xml.validation used by javax.xml.validation
Class and Description
Schema Immutable in-memory representation of grammar.
SchemaFactory Factory that creates `Schema` objects. Entry-point to the validation API.
TypeInfoProvider This class provides access to the type information determined by `ValidatorHandler`.
Validator A processor that checks an XML document against `Schema`.
ValidatorHandler Streaming validator that works on SAX stream.

Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.