Package org.topbraid.shacl.expr
Class AbstractInputExpression
java.lang.Object
org.topbraid.shacl.expr.AbstractNodeExpression
org.topbraid.shacl.expr.ComplexNodeExpression
org.topbraid.shacl.expr.AbstractInputExpression
- All Implemented Interfaces:
NodeExpression
- Direct Known Subclasses:
AbstractSPARQLExpression,CountExpression,DistinctExpression,ExistsExpression,FilterShapeExpression,GroupConcatExpression,IfExpression,LimitExpression,MaxExpression,MinExpression,MinusExpression,OffsetExpression,OrderByExpression,PathExpression,SumExpression
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractInputExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode>evalInput(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context) getInput()Methods inherited from class org.topbraid.shacl.expr.ComplexNodeExpression
getFunctionalSyntax, getFunctionalSyntaxNameMethods inherited from class org.topbraid.shacl.expr.AbstractNodeExpression
evalReverse, getOutputShape, getRDFNode, isReversible, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.topbraid.shacl.expr.NodeExpression
eval, getTypeId, visit
-
Constructor Details
-
AbstractInputExpression
-
-
Method Details
-
evalInput
protected org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode> evalInput(org.apache.jena.rdf.model.RDFNode focusNode, NodeExpressionContext context) -
getFunctionalSyntaxArguments
- Specified by:
getFunctionalSyntaxArgumentsin classComplexNodeExpression
-
getInput
-
getInputExpressions
- Specified by:
getInputExpressionsin interfaceNodeExpression- Overrides:
getInputExpressionsin classAbstractNodeExpression
-