La classe abstraite Validator vérifie qu'un document XML respecte un schéma XML.

Les méthodes validate() prennent en tant qu'argument une instance de la classe Source. Cette dernière doit être un objet SAXSource ou DOMSource.

Constructeur
Description
protected Validator()
crée une nouvelle instance de la classe Validator. Toutefois cette classe est protégée.
Méthode
Description
abstract ErrorHandler getErrorHandler()
retourne le gestionnaire d'erreurs associé au validateur.
boolean getFeature(String name)
vérifie si la caractéristique correspondant au nom spécifié a été activée.
Object getProperty(String name)
retourne la valeur de la propriété correspondant au nom spécifié.
abstract LSResourceResolver getResourceResolver()
retourne l'objet LSResourceResolver associé au validateur courant.
abstract void reset()
réinitialise le validateur courant à sa configuration initiale.
abstract void setErrorHandler(ErrorHandler errorHandler)
assigne un gestionnaire d'erreurs pour le validateur courant.
void setFeature(String name, boolean value)
détermine si la caractéristique correspondant au nom spécifié doit être activée.
void setProperty(String name, Object object)
assigne une valeur à la propriété correspondant au nom spécifié.
abstract void setResourceResolver(LSResourceResolver resourceResolver)
assigne un objet LSResourceResolver pour le validateur courant.
void validate(Source source)
effectue une validation de la source spécifiée.
abstract void validate(Source source, Result result)
effectue une validation de la source spécifiée et envoie le résultat vers l'objet Result fourni.
Méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait