Package de.julielab.concepts.db.core.spi
Interface FacetCreator
-
- All Superinterfaces:
de.julielab.jssf.commons.spi.ExtensionPoint
- All Known Implementing Classes:
DefaultFacetCreator
public interface FacetCreator extends de.julielab.jssf.commons.spi.ExtensionPoint
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.julielab.neo4j.plugins.datarepresentation.ImportFacetcreateFacet(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> facetConfiguration, Object facetData)
-
-
-
Method Detail
-
createFacet
de.julielab.neo4j.plugins.datarepresentation.ImportFacet createFacet(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> facetConfiguration, Object facetData) throws FacetCreationException- Parameters:
facetConfiguration- The facet subconfiguration.facetData- An arbitrary object that might be required to gather all information necessary to create a facet.- Returns:
- An ImportFacet.
- Throws:
FacetCreationException- If facet creation fails.
-
-