com.hp.hpl.jena.sparql.expr
Class ExprList

java.lang.Object
  extended by com.hp.hpl.jena.sparql.expr.ExprList
All Implemented Interfaces:
Iterable<Expr>

public class ExprList
extends Object
implements Iterable<Expr>


Constructor Summary
ExprList()
           
ExprList(Expr expr)
           
ExprList(ExprList other)
           
ExprList(List<Expr> x)
           
 
Method Summary
 void add(Expr expr)
           
 void addAll(ExprList exprs)
           
 ExprList copySubstitute(Binding binding)
           
 ExprList copySubstitute(Binding binding, boolean foldConstants)
           
 boolean equals(Object other)
           
 Expr get(int idx)
           
 List<Expr> getList()
           
 Set<Var> getVarsMentioned()
           
 int hashCode()
           
 boolean isEmpty()
           
 boolean isSatisfied(Binding binding, ExecutionContext execCxt)
           
 Iterator<Expr> iterator()
           
 void prepareExprs(Context context)
           
 int size()
           
static ExprList splitConjunction(ExprList exprList1)
           
 String toString()
           
 void varsMentioned(Collection<Var> acc)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExprList

public ExprList()

ExprList

public ExprList(ExprList other)

ExprList

public ExprList(Expr expr)

ExprList

public ExprList(List<Expr> x)
Method Detail

isSatisfied

public boolean isSatisfied(Binding binding,
                           ExecutionContext execCxt)

get

public Expr get(int idx)

size

public int size()

isEmpty

public boolean isEmpty()

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)


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010 Epimorphics Ltd.