org.dllearner.cli
Class ConfMapper
java.lang.Object
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
ConfMapper
public ConfMapper()
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()
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann