java.lang.Object
org.apache.jena.ontapi.common.EnhNodeProducer.Default
org.apache.jena.ontapi.common.EnhNodeProducer.WithType
- All Implemented Interfaces:
EnhNodeProducer
- Enclosing interface:
- EnhNodeProducer
to create a triple representing declaration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.ontapi.common.EnhNodeProducer
EnhNodeProducer.Default, EnhNodeProducer.WithType
-
Constructor Summary
ConstructorsConstructorDescriptionWithType
(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type) WithType
(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canInsert
(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Answerstrue
if the givennode
can be created in graphvoid
doInsert
(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Changes theEnhGraph
according to the encapsulated rules.Methods inherited from class org.apache.jena.ontapi.common.EnhNodeProducer.Default
newInstance, targetName
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jena.ontapi.common.EnhNodeProducer
restrict
-
Constructor Details
-
WithType
public WithType(Class<? extends OntObjectImpl> impl, org.apache.jena.rdf.model.Resource type, BiFunction<org.apache.jena.graph.Node, org.apache.jena.enhanced.EnhGraph, org.apache.jena.enhanced.EnhNode> producer) -
WithType
-
-
Method Details
-
doInsert
public void doInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Description copied from interface:EnhNodeProducer
Changes theEnhGraph
according to the encapsulated rules.- Specified by:
doInsert
in interfaceEnhNodeProducer
- Overrides:
doInsert
in classEnhNodeProducer.Default
- Parameters:
node
-Node
eg
-EnhGraph
-
canInsert
public boolean canInsert(org.apache.jena.graph.Node node, org.apache.jena.enhanced.EnhGraph eg) Description copied from interface:EnhNodeProducer
Answerstrue
if the givennode
can be created in graph- Specified by:
canInsert
in interfaceEnhNodeProducer
- Overrides:
canInsert
in classEnhNodeProducer.Default
- Parameters:
node
-Node
ti testeg
-EnhGraph
- Returns:
- boolean
-