public class IfExpression extends AbstractInputExpression
| Constructor and Description |
|---|
IfExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
NodeExpression then,
NodeExpression else_) |
| Modifier and Type | Method and Description |
|---|---|
org.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.
|
NodeExpression |
getElse() |
List<String> |
getFunctionalSyntaxArguments() |
protected String |
getFunctionalSyntaxName() |
List<NodeExpression> |
getInputExpressions() |
NodeExpression |
getThen() |
String |
getTypeId() |
void |
visit(NodeExpressionVisitor visitor) |
evalInput, getInputgetFunctionalSyntaxevalReverse, getOutputShape, getRDFNode, isReversible, toStringpublic IfExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
NodeExpression then,
NodeExpression else_)
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.RDFNode> eval(org.apache.jena.rdf.model.RDFNode focusNode,
NodeExpressionContext context)
NodeExpressionfocusNode - the focus nodecontext - the contextpublic NodeExpression getElse()
public List<String> getFunctionalSyntaxArguments()
getFunctionalSyntaxArguments in class AbstractInputExpressionprotected String getFunctionalSyntaxName()
getFunctionalSyntaxName in class ComplexNodeExpressionpublic List<NodeExpression> getInputExpressions()
getInputExpressions in interface NodeExpressiongetInputExpressions in class AbstractInputExpressionpublic NodeExpression getThen()
public String getTypeId()
public void visit(NodeExpressionVisitor visitor)
Copyright © 2019 TopQuadrant, Inc.. All rights reserved.