Package com.thaiopensource.validate
Interface Schema
-
- All Known Implementing Classes:
AbstractSchema
,CombineSchema
public interface Schema
A schema that can be used to validate an XML document. A singleSchema
object is safe for concurrent access by multiple threads.- Author:
- James Clark
- See Also:
SchemaReader
,Validator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Validator
createValidator(PropertyMap properties)
Creates a newValidator
that can be used to validate XML documents with respect to this schema.PropertyMap
getProperties()
-
-
-
Method Detail
-
createValidator
Validator createValidator(PropertyMap properties)
Creates a newValidator
that can be used to validate XML documents with respect to this schema. ThePropertyMap
should contain aValidateProperty.ERROR_HANDLER
property, which will be used to report errors. If it does not, then anErrorHandler
will be used that ignores warnings and throws its argument on errors and fatal errors. Common properties are defined inValidateProperty
. Implementations may support additional properties.- Parameters:
properties
- aPropertyMap
specifying the properties of theValidator
to be created- Returns:
- a new
Validator
that can be used to validate an XML document with respect to this schema; nevernull
- See Also:
ValidateProperty.ERROR_HANDLER
-
getProperties
PropertyMap getProperties()
-
-