Class NodeBuilderImpl
java.lang.Object
org.aksw.jena_sparql_api.concept.builder.impl.NodeBuilderImpl
- All Implemented Interfaces:
NodeBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.graph.Nodeprotected Set<org.apache.jena.sparql.expr.Expr>protected Map<org.apache.jena.graph.Node,TreeBuilder> protected Map<org.apache.jena.graph.Node,TreeBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExpr(org.apache.jena.sparql.expr.Expr expr) as(org.apache.jena.sparql.core.Var var) static TreeBuildereither(NodeBuilder self, Map<org.apache.jena.graph.Node, TreeBuilder> map, org.apache.jena.graph.Node node, boolean reverse) Set<org.apache.jena.sparql.expr.Expr>getExprs()List all node builders having the same alias as this onein(org.apache.jena.graph.Node node) out(org.apache.jena.graph.Node node) Gets or creates a tree builder for the given variable relative to this node builder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.concept.builder.api.NodeBuilder
getRoot, in, out
-
Field Details
-
alias
protected org.apache.jena.graph.Node alias -
out
-
in
-
exprs
-
-
Constructor Details
-
NodeBuilderImpl
public NodeBuilderImpl() -
NodeBuilderImpl
public NodeBuilderImpl(org.apache.jena.graph.Node alias)
-
-
Method Details
-
getOverlaps
Description copied from interface:NodeBuilderList all node builders having the same alias as this one- Specified by:
getOverlapsin interfaceNodeBuilder- Returns:
-
out
Gets or creates a tree builder for the given variable relative to this node builder.- Specified by:
outin interfaceNodeBuilder
-
in
- Specified by:
inin interfaceNodeBuilder
-
either
public static TreeBuilder either(NodeBuilder self, Map<org.apache.jena.graph.Node, TreeBuilder> map, org.apache.jena.graph.Node node, boolean reverse) -
getExprs
- Specified by:
getExprsin interfaceNodeBuilder
-
addExpr
- Specified by:
addExprin interfaceNodeBuilder
-
as
- Specified by:
asin interfaceNodeBuilder
-
getParent
- Specified by:
getParentin interfaceNodeBuilder
-