All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.iso_relax.verifier.VerifierHandler Maven / Gradle / Ivy

There is a newer version: 1.11
Show newest version
package org.iso_relax.verifier;

import org.xml.sax.ContentHandler;

/**
 * SAX2 ContentHandler implementation that validates a document.
 * 
 * 

* An instance of this interface can be obtained through the * {@link Verifier#getVerifierHandler} method. * *

* The implementation validates incoming SAX events. * The application can check the result by calling the isValid method. * * @since Feb. 23, 2001 * @version Feb. 24, 2001 * @author ASAMI, Tomoharu ([email protected]) */ public interface VerifierHandler extends ContentHandler { /** * Checks if the document was valid. * *

* This method can be only called after this handler receives * the endDocument event. * *

* If you need to know the error at an earlier moment, * you should set an error handler to {@link Verifier}. * * @return * true if the document was valid, * false if not. * * @exception IllegalStateException * If this method is called before the endDocument event is dispatched. */ boolean isValid() throws IllegalStateException; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy