java.lang.Object
org.apache.jena.ontapi.common.OntEnhNodeFactories
A helper (factory) to produce
EnhNode factories
instances or its components.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EnhNodeFactory
createCommon
(Class<? extends org.apache.jena.enhanced.EnhNode> impl, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer, EnhNodeFinder finder, EnhNodeFilter filter) static EnhNodeFactory
createCommon
(Class<? extends org.apache.jena.enhanced.EnhNode> impl, EnhNodeFinder finder, EnhNodeFilter filter, EnhNodeFilter... additional) static EnhNodeFactory
createCommon
(Class<? extends OntObject> type, EnhNodeProducer maker, EnhNodeFinder finder, EnhNodeFilter filter) static EnhNodeFactory
createCommon
(EnhNodeProducer maker, EnhNodeFinder finder, EnhNodeFilter primary, EnhNodeFilter... additional) static <R> EnhNodeFinder
createFinder
(Function<R, org.apache.jena.graph.Node> asNode, R... types) static EnhNodeFinder
createFinder
(org.apache.jena.rdf.model.Resource... types) static EnhNodeFactory
createFrom
(EnhNodeFactory factory, EnhNodeFactory... factories) static EnhNodeFactory
createFrom
(EnhNodeFinder finder, Class<? extends OntObject> type, Class<? extends OntObject>... types) static EnhNodeFactory
createFrom
(EnhNodeFinder finder, Stream<Class<? extends OntObject>> types) static EnhNodeFactory
createFrom
(EnhNodeFinder finder, EnhNodeFactory factory, EnhNodeFactory... factories) static String
toPrintString
(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph graph) static String
viewAsString
(Class<?> type) Answers a short form of the given class-type.
-
Constructor Details
-
OntEnhNodeFactories
public OntEnhNodeFactories()
-
-
Method Details
-
createFrom
@SafeVarargs public static EnhNodeFactory createFrom(EnhNodeFinder finder, Class<? extends OntObject> type, Class<? extends OntObject>... types) -
createFrom
public static EnhNodeFactory createFrom(EnhNodeFinder finder, Stream<Class<? extends OntObject>> types) -
createFrom
public static EnhNodeFactory createFrom(EnhNodeFinder finder, EnhNodeFactory factory, EnhNodeFactory... factories) -
createFrom
-
createCommon
public static EnhNodeFactory createCommon(Class<? extends org.apache.jena.enhanced.EnhNode> impl, EnhNodeFinder finder, EnhNodeFilter filter, EnhNodeFilter... additional) -
createCommon
public static EnhNodeFactory createCommon(Class<? extends org.apache.jena.enhanced.EnhNode> impl, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer, EnhNodeFinder finder, EnhNodeFilter filter) -
createCommon
public static EnhNodeFactory createCommon(EnhNodeProducer maker, EnhNodeFinder finder, EnhNodeFilter primary, EnhNodeFilter... additional) -
createCommon
public static EnhNodeFactory createCommon(Class<? extends OntObject> type, EnhNodeProducer maker, EnhNodeFinder finder, EnhNodeFilter filter) -
createFinder
-
createFinder
@SafeVarargs public static <R> EnhNodeFinder createFinder(Function<R, org.apache.jena.graph.Node> asNode, R... types) -
viewAsString
Answers a short form of the given class-type.- Parameters:
type
-Class
-type, notnull
- Returns:
- String
-
toPrintString
public static String toPrintString(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph graph)
-