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 voidadd(Var var)voidadd(Var var, Expr expr)voidaddAll(VarExprList other)voidclear()booleancontains(Var var)booleanequals(java.lang.Object other)voidforEachExpr(java.util.function.BiConsumer<Var,Expr> action)Call the action for each (variable, expression) defined.voidforEachVar(java.util.function.Consumer<Var> action)Call the action for each variable, in order.voidforEachVarExpr(java.util.function.BiConsumer<Var,Expr> action)Call the action for each variable, in order.Nodeget(Var var, Binding binding, FunctionEnv funcEnv)ExprgetExpr(Var var)java.util.Map<Var,Expr>getExprs()java.util.List<Var>getVars()booleanhasExpr(Var var)inthashCode()booleanisEmpty()voidremove(Var var)intsize()java.lang.StringtoString()
-
-
-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-