Package org.apache.jena.sparql.core
Class VarExprList
- java.lang.Object
-
- org.apache.jena.sparql.core.VarExprList
-
public class VarExprList extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VarExprList()
VarExprList(java.util.List<Var> vars)
VarExprList(VarExprList other)
VarExprList(Var var, Expr expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Var var)
void
add(Var var, Expr expr)
void
addAll(VarExprList other)
void
clear()
boolean
contains(Var var)
boolean
equals(java.lang.Object other)
void
forEachExpr(java.util.function.BiConsumer<Var,Expr> action)
Call the action for each (variable, expression) defined.void
forEachVar(java.util.function.Consumer<Var> action)
Call the action for each variable, in order.void
forEachVarExpr(java.util.function.BiConsumer<Var,Expr> action)
Call the action for each variable, in order.Node
get(Var var, Binding binding, FunctionEnv funcEnv)
Expr
getExpr(Var var)
java.util.Map<Var,Expr>
getExprs()
java.util.List<Var>
getVars()
boolean
hasExpr(Var var)
int
hashCode()
boolean
isEmpty()
void
remove(Var var)
int
size()
java.lang.String
toString()
-
-
-
Constructor Detail
-
VarExprList
public VarExprList(java.util.List<Var> vars)
-
VarExprList
public VarExprList(VarExprList other)
-
VarExprList
public VarExprList()
-
-
Method Detail
-
getVars
public java.util.List<Var> getVars()
-
forEachExpr
public void forEachExpr(java.util.function.BiConsumer<Var,Expr> action)
Call the action for each (variable, expression) defined. Not called when there is no expression, just a variable. Not order preserving.
-
forEachVarExpr
public void forEachVarExpr(java.util.function.BiConsumer<Var,Expr> action)
Call the action for each variable, in order. The expression may be null. Not called when there is no expression, just a variable.
-
forEachVar
public void forEachVar(java.util.function.Consumer<Var> action)
Call the action for each variable, in order.
-
contains
public boolean contains(Var var)
-
hasExpr
public boolean hasExpr(Var var)
-
get
public Node get(Var var, Binding binding, FunctionEnv funcEnv)
-
add
public void add(Var var)
-
addAll
public void addAll(VarExprList other)
-
remove
public void remove(Var var)
-
clear
public void clear()
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-