From: <jen...@us...> - 2007-11-11 09:41:15
|
Revision: 279 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=279&view=rev Author: jenslehmann Date: 2007-11-11 01:41:14 -0800 (Sun, 11 Nov 2007) Log Message: ----------- added some getters to component manager such that you can now query available components (in general and by type) Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java Modified: trunk/src/dl-learner/org/dllearner/core/ComponentManager.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2007-11-11 09:19:18 UTC (rev 278) +++ trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2007-11-11 09:41:14 UTC (rev 279) @@ -483,6 +483,41 @@ return componentNames.get(component); } + /** + * @return the components + */ + public static Set<Class<? extends Component>> getComponents() { + return components; + } + /** + * @return the knowledgeSources + */ + public static Set<Class<? extends KnowledgeSource>> getKnowledgeSources() { + return knowledgeSources; + } + /** + * @return the reasonerComponents + */ + public static Set<Class<? extends ReasonerComponent>> getReasonerComponents() { + return reasonerComponents; + } + + /** + * @return the learningProblems + */ + public static Set<Class<? extends LearningProblem>> getLearningProblems() { + return learningProblems; + } + + /** + * @return the learningAlgorithms + */ + public static Set<Class<? extends LearningAlgorithm>> getLearningAlgorithms() { + return learningAlgorithms; + } + + + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-03-31 14:30:54
|
Revision: 743 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=743&view=rev Author: jenslehmann Date: 2008-03-31 07:30:50 -0700 (Mon, 31 Mar 2008) Log Message: ----------- small fix Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java Modified: trunk/src/dl-learner/org/dllearner/core/ComponentManager.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2008-03-31 14:26:03 UTC (rev 742) +++ trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2008-03-31 14:30:50 UTC (rev 743) @@ -168,6 +168,8 @@ * @return The singleton <code>ComponentManager</code> instance. */ public static ComponentManager getInstance() { + if(cm == null) + cm = new ComponentManager(); return cm; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-04-22 13:26:09
|
Revision: 807 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=807&view=rev Author: kurzum Date: 2008-04-22 06:26:06 -0700 (Tue, 22 Apr 2008) Log Message: ----------- fixed log level Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java Modified: trunk/src/dl-learner/org/dllearner/core/ComponentManager.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2008-04-22 13:07:07 UTC (rev 806) +++ trunk/src/dl-learner/org/dllearner/core/ComponentManager.java 2008-04-22 13:26:06 UTC (rev 807) @@ -40,6 +40,7 @@ import java.util.TreeMap; import java.util.TreeSet; +import org.apache.log4j.Logger; import org.dllearner.cli.Start; import org.dllearner.core.config.ConfigEntry; import org.dllearner.core.config.ConfigOption; @@ -61,6 +62,9 @@ */ public class ComponentManager { + private static Logger logger = Logger + .getLogger(ComponentManager.class); + private ComponentPool pool = new ComponentPool(); // these variables are valid for the complete lifetime of a DL-Learner session @@ -213,10 +217,10 @@ */ @SuppressWarnings( { "unchecked" }) public <T> void applyConfigEntry(Component component, String optionName, T value) { - System.out.println(component); - System.out.println(optionName); - System.out.println(value); - System.out.println(value.getClass()); + logger.trace(component); + logger.trace(optionName); + logger.trace(value); + logger.trace(value.getClass()); // first we look whether the component is registered if (components.contains(component.getClass())) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |