com.hp.hpl.jena.sparql.expr
Class ExprList
java.lang.Object
com.hp.hpl.jena.sparql.expr.ExprList
- All Implemented Interfaces:
- Iterable<Expr>
public class ExprList
- extends Object
- implements Iterable<Expr>
ExprList
public ExprList()
ExprList
public ExprList(ExprList other)
ExprList
public ExprList(Expr expr)
ExprList
public ExprList(List<Expr> x)
isSatisfied
public boolean isSatisfied(Binding binding,
ExecutionContext execCxt)
get
public Expr get(int idx)
size
public int size()
isEmpty
public boolean isEmpty()
subList
public ExprList subList(int fromIdx,
int toIdx)
tail
public ExprList tail(int fromIdx)
getVarsMentioned
public Set<Var> getVarsMentioned()
varsMentioned
public void varsMentioned(Collection<Var> acc)
copySubstitute
public ExprList copySubstitute(Binding binding)
copySubstitute
public ExprList copySubstitute(Binding binding,
boolean foldConstants)
addAll
public void addAll(ExprList exprs)
add
public void add(Expr expr)
getList
public List<Expr> getList()
iterator
public Iterator<Expr> iterator()
- Specified by:
iterator
in interface Iterable<Expr>
prepareExprs
public void prepareExprs(Context context)
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
splitConjunction
public static ExprList splitConjunction(ExprList exprList1)
Licenced under the Apache License, Version 2.0