001    package com.thaiopensource.validate.jarv;
002    
003    import com.thaiopensource.validate.SchemaReaderFactory;
004    import com.thaiopensource.validate.SchemaReader;
005    import com.thaiopensource.validate.Option;
006    import org.iso_relax.verifier.VerifierFactory;
007    import org.iso_relax.verifier.VerifierConfigurationException;
008    
009    public class JarvSchemaReaderFactory implements SchemaReaderFactory {
010      public SchemaReader createSchemaReader(String namespaceUri) {
011        try {
012          VerifierFactory vf = VerifierFactory.newInstance(namespaceUri);
013          if (vf != null)
014            return new VerifierFactorySchemaReader(vf);
015        }
016        catch (VerifierConfigurationException e) { }
017        return null;
018      }
019    
020      public Option getOption(String uri) {
021        return null;
022      }
023    }