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 }