Uses of Interface
org.topbraid.shacl.expr.NodeExpression
Packages that use NodeExpression
-
Uses of NodeExpression in org.topbraid.shacl.engine
Methods in org.topbraid.shacl.engine that return types with arguments of type NodeExpressionModifier and TypeMethodDescriptionMap<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.exprClasses in org.topbraid.shacl.expr that implement NodeExpressionModifier and TypeClassDescriptionclassclassclassNode expressions based on a SPARQL query, identified by sh:select or sh:ask.classMethods in org.topbraid.shacl.expr that return NodeExpressionModifier and TypeMethodDescriptionNodeExpressionFactory.create(org.apache.jena.rdf.model.RDFNode node) AbstractInputExpression.getInput()Methods in org.topbraid.shacl.expr that return types with arguments of type NodeExpressionModifier and TypeMethodDescriptionAbstractInputExpression.getInputExpressions()AbstractNodeExpression.getInputExpressions()NodeExpression.getInputExpressions()Methods in org.topbraid.shacl.expr with parameters of type NodeExpressionModifier and TypeMethodDescriptionvoidPathEvaluator.setInput(NodeExpression input) voidNodeExpressionVisitor.visitOther(NodeExpression expr) voidNodeExpressionVisitorBase.visitOther(NodeExpression expr) Method parameters in org.topbraid.shacl.expr with type arguments of type NodeExpressionModifier and TypeMethodDescriptionvoidNodeExpressionFactory.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 NodeExpressionModifierConstructorDescriptionprotectedAbstractInputExpression(org.apache.jena.rdf.model.RDFNode expr, NodeExpression input) protectedAbstractSPARQLExpression(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 NodeExpressionModifier and TypeClassDescriptionclassNode expressions based on a SPARQL ASK query, identified by sh:ask.classclassImplements support for sh:count.classImplements support for sh:distinct.classImplements support for sh:exists.classclassclassclassImplements support for sh:groupConcat.classImplements support for sh:if.classclassImplements support for sh:limit.classImplements support for sh:max.classImplements support for sh:min.classA sh:minus expression.classclassclassclassNode expressions based on a SPARQL SELECT query, identified by sh:select.classImplements support for sh:sum.classMethods in org.topbraid.shacl.expr.lib that return NodeExpressionMethods in org.topbraid.shacl.expr.lib that return types with arguments of type NodeExpressionModifier and TypeMethodDescriptionFilterShapeExpression.getInputExpressions()FunctionExpression.getInputExpressions()IfExpression.getInputExpressions()IntersectionExpression.getInputExpressions()MinusExpression.getInputExpressions()OrderByExpression.getInputExpressions()UnionExpression.getInputExpressions()Constructors in org.topbraid.shacl.expr.lib with parameters of type NodeExpressionModifierConstructorDescriptionAskExpression(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 NodeExpressionModifierConstructorDescriptionFunctionExpression(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)