Package org.topbraid.shacl.expr.lib
Class ConstantTermExpression
java.lang.Object
org.topbraid.shacl.expr.AbstractNodeExpression
org.topbraid.shacl.expr.lib.ConstantTermExpression
- All Implemented Interfaces:
AtomicNodeExpression,NodeExpression
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context) Produces an iterator of value nodes for a given focus node.Produces a "functional" syntax used to display node expressions in a compact form.toString()voidvisit(NodeExpressionVisitor visitor) Methods inherited from class org.topbraid.shacl.expr.AbstractNodeExpression
evalReverse, getInputExpressions, getOutputShape, getRDFNode, isReversibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.topbraid.shacl.expr.NodeExpression
evalReverse, getInputExpressions, getOutputShape, getRDFNode, isReversible
-
Constructor Details
-
ConstantTermExpression
public ConstantTermExpression(org.apache.jena.rdf.model.RDFNode term)
-
-
Method Details
-
eval
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode> eval(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context) Description copied from interface:NodeExpressionProduces an iterator of value nodes for a given focus node.- Specified by:
evalin interfaceNodeExpression- Parameters:
focusNode- the focus nodecontext- the context- Returns:
- an iterator (never null)
-
getFunctionalSyntax
Description copied from interface:NodeExpressionProduces a "functional" syntax used to display node expressions in a compact form.- Specified by:
getFunctionalSyntaxin interfaceNodeExpression- Returns:
- the functional syntax for this expression
-
getTypeId
- Specified by:
getTypeIdin interfaceNodeExpression
-
toString
- Overrides:
toStringin classAbstractNodeExpression
-
visit
- Specified by:
visitin interfaceNodeExpression
-