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.ImportFacet createFacet​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> facetConfiguration, java.lang.Object facetData)  
      • Methods inherited from interface de.julielab.jssf.commons.spi.ExtensionPoint

        getName, hasName
    • Method Detail

      • createFacet

        de.julielab.neo4j.plugins.datarepresentation.ImportFacet createFacet​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> facetConfiguration,
                                                                             java.lang.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.