Class DefaultFacetCreator

  • All Implemented Interfaces:
    FacetCreator, de.julielab.jssf.commons.spi.ExtensionPoint

    public class DefaultFacetCreator
    extends java.lang.Object
    implements FacetCreator
    • Method Summary

      All Methods Instance Methods Concrete 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)  
      java.lang.String getName()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.julielab.jssf.commons.spi.ExtensionPoint

        hasName
    • Constructor Detail

      • DefaultFacetCreator

        public DefaultFacetCreator()
    • Method Detail

      • createFacet

        public 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
        Specified by:
        createFacet in interface FacetCreator
        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.
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.julielab.jssf.commons.spi.ExtensionPoint