org.dllearner.cli
Class ConfMapper

java.lang.Object
  extended by org.dllearner.cli.ConfMapper

public class ConfMapper
extends Object

Contains mappings from component classes to strings. Developer please edit the buildMappings() function to add new CLI mappings. TODO: For the web service, it may be interesting to hide some components and/or configuration options or even limit the maximum value of certain options.

Author:
Jens Lehmann

Constructor Summary
ConfMapper()
           
 
Method Summary
 Class<? extends Component> getComponentClass(String confString)
           
 Set<String> getComponents()
           
 String getComponentString(Class<? extends Component> clazz)
           
 Class<? extends Component> getComponentTypeClass(String typeString)
           
 String getComponentTypeString(Class<? extends Component> typeClass)
           
 Class<? extends KnowledgeSource> getKnowledgeSourceClass(String confString)
           
 Set<String> getKnowledgeSources()
           
 Class<? extends LearningAlgorithm> getLearningAlgorithmClass(String confString)
           
 Set<String> getLearningAlgorithms()
           
 Class<? extends LearningProblem> getLearningProblemClass(String confString)
           
 Set<String> getLearningProblems()
           
 Class<? extends ReasonerComponent> getReasonerComponentClass(String confString)
           
 Set<String> getReasoners()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfMapper

public ConfMapper()
Method Detail

getKnowledgeSourceClass

public Class<? extends KnowledgeSource> getKnowledgeSourceClass(String confString)

getReasonerComponentClass

public Class<? extends ReasonerComponent> getReasonerComponentClass(String confString)

getLearningProblemClass

public Class<? extends LearningProblem> getLearningProblemClass(String confString)

getLearningAlgorithmClass

public Class<? extends LearningAlgorithm> getLearningAlgorithmClass(String confString)

getComponentClass

public Class<? extends Component> getComponentClass(String confString)

getComponentString

public String getComponentString(Class<? extends Component> clazz)

getComponentTypeClass

public Class<? extends Component> getComponentTypeClass(String typeString)

getComponentTypeString

public String getComponentTypeString(Class<? extends Component> typeClass)

getKnowledgeSources

public Set<String> getKnowledgeSources()

getReasoners

public Set<String> getReasoners()

getLearningProblems

public Set<String> getLearningProblems()

getLearningAlgorithms

public Set<String> getLearningAlgorithms()

getComponents

public Set<String> getComponents()


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann