Uses of Interface
org.topbraid.shacl.expr.NodeExpression
-
Packages that use NodeExpression Package Description org.topbraid.shacl.engine org.topbraid.shacl.expr org.topbraid.shacl.expr.lib -
-
Uses of NodeExpression in org.topbraid.shacl.engine
Methods in org.topbraid.shacl.engine that return types with arguments of type NodeExpression Modifier and Type Method Description Map<org.apache.jena.graph.Node,NodeExpression>ShapesGraph. getDefaultValueNodeExpressionsMap(org.apache.jena.rdf.model.Resource predicate)Gets a Map from (node) shapes to NodeExpressions derived from sh:defaultValue statements.Map<org.apache.jena.graph.Node,NodeExpression>ShapesGraph. getValuesNodeExpressionsMap(org.apache.jena.rdf.model.Resource predicate)Gets a Map from (node) shapes to NodeExpressions derived from sh:values statements. -
Uses of NodeExpression in org.topbraid.shacl.expr
Subinterfaces of NodeExpression in org.topbraid.shacl.expr Modifier and Type Interface Description interfaceAtomicNodeExpressionClasses in org.topbraid.shacl.expr that implement NodeExpression Modifier and Type Class Description classAbstractInputExpressionclassAbstractNodeExpressionclassAbstractSPARQLExpressionNode expressions based on a SPARQL query, identified by sh:select or sh:ask.classComplexNodeExpressionMethods in org.topbraid.shacl.expr that return NodeExpression Modifier and Type Method Description NodeExpressionNodeExpressionFactory. create(org.apache.jena.rdf.model.RDFNode node)NodeExpressionAbstractInputExpression. getInput()Methods in org.topbraid.shacl.expr that return types with arguments of type NodeExpression Modifier and Type Method Description List<NodeExpression>AbstractInputExpression. getInputExpressions()List<NodeExpression>AbstractNodeExpression. getInputExpressions()List<NodeExpression>NodeExpression. getInputExpressions()Methods in org.topbraid.shacl.expr with parameters of type NodeExpression Modifier and Type Method Description voidPathEvaluator. setInput(NodeExpression input)voidNodeExpressionVisitor. visitOther(NodeExpression expr)voidNodeExpressionVisitorBase. visitOther(NodeExpression expr)Method parameters in org.topbraid.shacl.expr with type arguments of type NodeExpression Modifier and Type Method Description voidNodeExpressionFactory. addPlugin(org.apache.jena.rdf.model.Property predicate, BiFunction<org.apache.jena.rdf.model.Resource,org.apache.jena.rdf.model.RDFNode,NodeExpression> function)Installs a new kind of node expression as a 3rd party extension.Constructors in org.topbraid.shacl.expr with parameters of type NodeExpression Constructor Description AbstractInputExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)AbstractSPARQLExpression(org.apache.jena.rdf.model.Resource expr, org.apache.jena.query.Query query, NodeExpression input, String queryString) -
Uses of NodeExpression in org.topbraid.shacl.expr.lib
Classes in org.topbraid.shacl.expr.lib that implement NodeExpression Modifier and Type Class Description classAskExpressionNode expressions based on a SPARQL ASK query, identified by sh:ask.classConstantTermExpressionclassCountExpressionImplements support for sh:count.classDistinctExpressionImplements support for sh:distinct.classExistsExpressionImplements support for sh:exists.classFilterShapeExpressionclassFocusNodeExpressionclassFunctionExpressionclassGroupConcatExpressionImplements support for sh:groupConcat.classIfExpressionImplements support for sh:if.classIntersectionExpressionclassLimitExpressionImplements support for sh:limit.classMaxExpressionImplements support for sh:max.classMinExpressionImplements support for sh:min.classMinusExpressionA sh:minus expression.classOffsetExpressionclassOrderByExpressionclassPathExpressionclassSelectExpressionNode expressions based on a SPARQL SELECT query, identified by sh:select.classSumExpressionImplements support for sh:sum.classUnionExpressionMethods in org.topbraid.shacl.expr.lib that return NodeExpression Modifier and Type Method Description NodeExpressionIfExpression. getElse()NodeExpressionIfExpression. getThen()Methods in org.topbraid.shacl.expr.lib that return types with arguments of type NodeExpression Modifier and Type Method Description List<NodeExpression>FilterShapeExpression. getInputExpressions()List<NodeExpression>FunctionExpression. getInputExpressions()List<NodeExpression>IfExpression. getInputExpressions()List<NodeExpression>IntersectionExpression. getInputExpressions()List<NodeExpression>MinusExpression. getInputExpressions()List<NodeExpression>OrderByExpression. getInputExpressions()List<NodeExpression>UnionExpression. getInputExpressions()Constructors in org.topbraid.shacl.expr.lib with parameters of type NodeExpression Constructor Description AskExpression(org.apache.jena.rdf.model.Resource expr, org.apache.jena.query.Query query, NodeExpression input, String queryString)CountExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)DistinctExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)ExistsExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)FilterShapeExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression nodes, org.apache.jena.rdf.model.Resource filterShape)GroupConcatExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input, String separator)IfExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input, NodeExpression then, NodeExpression else_)LimitExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input, int limit)MaxExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)MinExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)MinusExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression nodes, NodeExpression minus)OffsetExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input, int offset)OrderByExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input, NodeExpression comparator, boolean descending)PathExpression(org.apache.jena.rdf.model.RDFNode expr, org.apache.jena.rdf.model.Resource path, NodeExpression input)SelectExpression(org.apache.jena.rdf.model.Resource expr, org.apache.jena.query.Query query, NodeExpression input, String queryString)SumExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input)Constructor parameters in org.topbraid.shacl.expr.lib with type arguments of type NodeExpression Constructor Description FunctionExpression(org.apache.jena.rdf.model.RDFNode expr, org.apache.jena.rdf.model.Resource function, List<NodeExpression> args)IntersectionExpression(org.apache.jena.rdf.model.RDFNode expr, List<NodeExpression> inputs)UnionExpression(org.apache.jena.rdf.model.RDFNode expr, List<NodeExpression> inputs)
-