Package de.julielab.concepts.db.core
Class DefaultFacetCreator
- java.lang.Object
-
- de.julielab.concepts.db.core.DefaultFacetCreator
-
- All Implemented Interfaces:
FacetCreator,de.julielab.jssf.commons.spi.ExtensionPoint
public class DefaultFacetCreator extends java.lang.Object implements FacetCreator
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCUSTOM_IDstatic java.lang.StringFACET_GROUP_NAMEstatic java.lang.StringLABELSstatic java.lang.StringNAMEstatic java.lang.StringNO_FACETstatic java.lang.StringSHORT_NAMEstatic java.lang.StringSOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description DefaultFacetCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.julielab.neo4j.plugins.datarepresentation.ImportFacetcreateFacet(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> facetConfiguration, java.lang.Object facetData)java.lang.StringgetName()
-
-
-
Field Detail
-
FACET_GROUP_NAME
public static final java.lang.String FACET_GROUP_NAME
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
SHORT_NAME
public static final java.lang.String SHORT_NAME
- See Also:
- Constant Field Values
-
CUSTOM_ID
public static final java.lang.String CUSTOM_ID
- See Also:
- Constant Field Values
-
SOURCE_TYPE
public static final java.lang.String SOURCE_TYPE
- See Also:
- Constant Field Values
-
LABELS
public static final java.lang.String LABELS
- See Also:
- Constant Field Values
-
NO_FACET
public static final java.lang.String NO_FACET
- See Also:
- Constant Field Values
-
-
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:
createFacetin interfaceFacetCreator- 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:
getNamein interfacede.julielab.jssf.commons.spi.ExtensionPoint
-
-