/** * Register the pre-installed CDU Creator classes. * @param resourceFile Installed (internal) resource config file. */ private void registerInstalledResources(String resourceFile) { InputStream resource = ClassUtil.getResourceAsStream(resourceFile, getClass()); if(resource == null) { throw new IllegalStateException("Failed to load " + resourceFile + ". Expected to be in the same package as " + getClass().getName()); } try { SmooksResourceConfigurationList resourceList = registerResources(resourceFile, resource); for(int i = 0; i < resourceList.size(); i++) { resourceList.get(i).setDefaultResource(true); } resourceList.setSystemConfigList(true); } catch (Exception e) { throw new IllegalStateException("Error processing resource file '" + resourceFile + "'.", e); } }
/** * Register the pre-installed CDU Creator classes. * @param resourceFile Installed (internal) resource config file. */ private void registerInstalledResources(String resourceFile) { InputStream resource = ClassUtil.getResourceAsStream(resourceFile, getClass()); if(resource == null) { throw new IllegalStateException("Failed to load " + resourceFile + ". Expected to be in the same package as " + getClass().getName()); } try { SmooksResourceConfigurationList resourceList = registerResources(resourceFile, resource); for(int i = 0; i < resourceList.size(); i++) { resourceList.get(i).setDefaultResource(true); } resourceList.setSystemConfigList(true); } catch (Exception e) { throw new IllegalStateException("Error processing resource file '" + resourceFile + "'.", e); } }
/** * Register the pre-installed CDU Creator classes. * @param resourceFile Installed (internal) resource config file. */ private void registerInstalledResources(String resourceFile) { InputStream resource = ClassUtil.getResourceAsStream(resourceFile, getClass()); if(resource == null) { throw new IllegalStateException("Failed to load " + resourceFile + ". Expected to be in the same package as " + getClass().getName()); } try { SmooksResourceConfigurationList resourceList = registerResources(resourceFile, resource); for(int i = 0; i < resourceList.size(); i++) { resourceList.get(i).setDefaultResource(true); } resourceList.setSystemConfigList(true); } catch (Exception e) { throw new IllegalStateException("Error processing resource file '" + resourceFile + "'.", e); } }
/** * Register the pre-installed CDU Creator classes. * @param resourceFile Installed (internal) resource config file. */ private void registerInstalledResources(String resourceFile) { InputStream resource = ClassUtil.getResourceAsStream(resourceFile, getClass()); if(resource == null) { throw new IllegalStateException("Failed to load " + resourceFile + ". Expected to be in the same package as " + getClass().getName()); } try { SmooksResourceConfigurationList resourceList = registerResources(resourceFile, resource); for(int i = 0; i < resourceList.size(); i++) { resourceList.get(i).setDefaultResource(true); } resourceList.setSystemConfigList(true); } catch (Exception e) { throw new IllegalStateException("Error processing resource file '" + resourceFile + "'.", e); } }
public SmooksResourceConfigurationStore(ApplicationContext applicationContext, boolean registerInstalledResources) { AssertArgument.isNotNull(applicationContext, "applicationContext"); this.applicationContext = applicationContext; // add the default list to the list. configLists.add(defaultList); defaultList.setSystemConfigList(true); registerInstalledHandlerFactories(); if(registerInstalledResources) { registerInstalledResources("null-dom.cdrl"); registerInstalledResources("null-sax.cdrl"); registerInstalledResources("installed-param-decoders.cdrl"); registerInstalledResources("installed-serializers.cdrl"); } }
public SmooksResourceConfigurationStore(ApplicationContext applicationContext, boolean registerInstalledResources) { AssertArgument.isNotNull(applicationContext, "applicationContext"); this.applicationContext = applicationContext; // add the default list to the list. configLists.add(defaultList); defaultList.setSystemConfigList(true); registerInstalledHandlerFactories(); if(registerInstalledResources) { registerInstalledResources("null-dom.cdrl"); registerInstalledResources("null-sax.cdrl"); registerInstalledResources("installed-param-decoders.cdrl"); registerInstalledResources("installed-serializers.cdrl"); } }
public SmooksResourceConfigurationStore(ApplicationContext applicationContext, boolean registerInstalledResources) { AssertArgument.isNotNull(applicationContext, "applicationContext"); this.applicationContext = applicationContext; // add the default list to the list. configLists.add(defaultList); defaultList.setSystemConfigList(true); registerInstalledHandlerFactories(); if(registerInstalledResources) { registerInstalledResources("null-dom.cdrl"); registerInstalledResources("null-sax.cdrl"); registerInstalledResources("installed-param-decoders.cdrl"); registerInstalledResources("installed-serializers.cdrl"); } }
public SmooksResourceConfigurationStore(ApplicationContext applicationContext, boolean registerInstalledResources) { AssertArgument.isNotNull(applicationContext, "applicationContext"); this.applicationContext = applicationContext; // add the default list to the list. configLists.add(defaultList); defaultList.setSystemConfigList(true); registerInstalledHandlerFactories(); if(registerInstalledResources) { registerInstalledResources("null-dom.cdrl"); registerInstalledResources("null-sax.cdrl"); registerInstalledResources("installed-param-decoders.cdrl"); registerInstalledResources("installed-serializers.cdrl"); } }