/** * Parse the given XML resource. */ private void parseXML(URL xml, Class cls, int mode, ClassLoader envLoader) { ClassLoader loader = repos.getConfiguration(). getClassResolverInstance().getClassLoader(cls, envLoader); XMLPersistenceMetaDataParser xmlParser = getXMLParser(); xmlParser.setClassLoader(envLoader != null ? envLoader : loader); xmlParser.setEnvClassLoader(envLoader); xmlParser.setMode(mode); try { xmlParser.parse(xml); } catch (IOException ioe) { throw new GeneralException(ioe); } }
XMLPersistenceMetaDataParser xmlParser = getXMLParser(); xmlParser.setClassLoader(loader); xmlParser.setEnvClassLoader(envLoader);
XMLPersistenceMetaDataParser xmlParser = getXMLParser(); xmlParser.setClassLoader(loader); xmlParser.setEnvClassLoader(envLoader);
XMLPersistenceMetaDataParser xmlParser = getXMLParser(); xmlParser.setClassLoader(loader); xmlParser.setEnvClassLoader(envLoader);
XMLPersistenceMetaDataParser xmlParser = getXMLParser(); xmlParser.setClassLoader(loader); xmlParser.setEnvClassLoader(envLoader);