| Interface | Description |
|---|---|
| Option | |
| Schema |
A schema that can be used to validate an XML document.
|
| SchemaReader |
A SchemaReader object is immutable and can thus be safely accessed
concurrently from multiple threads.
|
| SchemaReaderFactory |
A factory for SchemaReader.
|
| Validator |
Validates an XML document with respect to a schema.
|
| Class | Description |
|---|---|
| AbstractSchema | |
| AbstractSchemaReader | |
| CombineSchema | |
| CombineValidator | |
| Flag |
A class with a unique value, used as the value of properties whose
significance is purely whether or not they are present in the
PropertyMap.
|
| FlagOption | |
| FlagPropertyId |
A PropertyId whose value is not significant.
|
| ResolverFactory | |
| SchemaReaderLoader |
A SchemaReaderFactory that automatically discovers SchemaReader implementations.
|
| StringOption | |
| StringPropertyId |
A PropertyId whose value is constrained to be an instance of
String.
|
| ValidateProperty |
Provides common properties to control reading schemas and validation.
|
| ValidationDriver |
Provides a simplified API for validating XML documents against schemas.
|
| Exception | Description |
|---|---|
| IncorrectSchemaException |
Thrown to indicate an XML document is not a correct schema, either because the
XML document is not well-formed or because it fails to be correct in some other
way.
|
| OptionArgumentException | |
| OptionArgumentFormatException | |
| OptionArgumentPresenceException |