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.
|