Revision: 3888 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3888&view=rev Author: lorenz_b Date: 2013-01-22 13:22:29 +0000 (Tue, 22 Jan 2013) Log Message: ----------- Enabled config option to apply QTL on a local file with relativ path. Modified Paths: -------------- trunk/interfaces/src/main/java/org/dllearner/configuration/spring/ConfigurationBasedBeanDefinitionRegistryPostProcessor.java Modified: trunk/interfaces/src/main/java/org/dllearner/configuration/spring/ConfigurationBasedBeanDefinitionRegistryPostProcessor.java =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/configuration/spring/ConfigurationBasedBeanDefinitionRegistryPostProcessor.java 2013-01-22 13:21:59 UTC (rev 3887) +++ trunk/interfaces/src/main/java/org/dllearner/configuration/spring/ConfigurationBasedBeanDefinitionRegistryPostProcessor.java 2013-01-22 13:22:29 UTC (rev 3888) @@ -3,6 +3,7 @@ import org.dllearner.configuration.IConfiguration; import org.dllearner.configuration.IConfigurationProperty; import org.dllearner.kb.KBFile; +import org.dllearner.kb.LocalModelBasedSparqlEndpointKS; import org.dllearner.kb.OWLFile; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanDefinition; @@ -95,7 +96,7 @@ /** * Add Base Directory Value to Beans which need it. * - * @param beanDefinition The curren Bean Definition + * @param beanDefinition The current Bean Definition */ private void addBaseDirectoryIfNeeded(BeanDefinition beanDefinition) { Class beanClass = null; @@ -105,7 +106,7 @@ throw new RuntimeException("Can't find class " + beanDefinition.getBeanClassName()); } /** Add Base Directory */ - if (beanClass.isAssignableFrom(KBFile.class) || beanClass.isAssignableFrom(OWLFile.class)) { + if (beanClass.isAssignableFrom(KBFile.class) || beanClass.isAssignableFrom(OWLFile.class) || beanClass.isAssignableFrom(LocalModelBasedSparqlEndpointKS.class)) { beanDefinition.getPropertyValues().add("baseDir", configuration.getBaseDir()); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |