package org.iso_relax.verifier;
/**
* A class that provides information about the verifier implementation.
*
* <p>
* Implementations of this interface are discovered through
* <code>META-INF/services</code>, just like JAXP. This object then
* provides VerifierFactory implementation for the specified schema language.
*
* @author <a href="mailto:kohsukekawaguchi@yahoo.com">Kohsuke KAWAGUCHI</a>
*/
public interface VerifierFactoryLoader {
/**
* returns a VerifierFactory that supports the specified schema language,
* or returns null if it's not supported.
*/
VerifierFactory createFactory( String schemaLanguage );
}