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 }