Class ConceptCreationService
- java.lang.Object
-
- de.julielab.concepts.db.core.services.ConceptCreationService
-
- All Implemented Interfaces:
de.julielab.jssf.commons.spi.ParameterExposing
public class ConceptCreationService extends java.lang.Object implements de.julielab.jssf.commons.spi.ParameterExposing
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportConcepts>createConcepts(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> importConfig)Expects an <import> configuration element and will return the corresponding concepts for database import.voidexposeParameters(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)static ConceptCreationServicegetInstance()
-
-
-
Method Detail
-
getInstance
public static ConceptCreationService getInstance()
-
createConcepts
public java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportConcepts> createConcepts(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> importConfig) throws ConceptCreationException, FacetCreationExceptionExpects an <import> configuration element and will return the corresponding concepts for database import.- Parameters:
importConfig- A subconfiguration on the <import> level.- Returns:
- Concepts for database creation.
- Throws:
ConceptCreationException- If concept creation fails for any reason.FacetCreationException
-
exposeParameters
public void exposeParameters(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)- Specified by:
exposeParametersin interfacede.julielab.jssf.commons.spi.ParameterExposing
-
-