List<URIHandler> uriHandlers) throws IOException {
ResourceSet resourceSet = new ResourceSetImpl();
//add the specialized schema location resolvers
if ((resolvers != null) && !resolvers.isEmpty()) {
AdapterFactory adapterFactory = new SchemaLocationResolverAdapterFactory(resolvers);
resourceSet.getAdapterFactories().add(adapterFactory);
}
//add the specialized schema locators as adapters
if ((locators != null) && !locators.isEmpty()) {
AdapterFactory adapterFactory = new SchemaLocatorAdapterFactory(locators);
resourceSet.getAdapterFactories().add(adapterFactory);
}
//add the specifialized uri handlers
if (uriHandlers != null && !uriHandlers.isEmpty()) {