com.hp.hpl.jena.sparql.core
Class VarExprList

java.lang.Object
  extended by com.hp.hpl.jena.sparql.core.VarExprList

public class VarExprList
extends Object


Constructor Summary
VarExprList()
           
VarExprList(List<Var> vars)
           
VarExprList(Var var, Expr expr)
           
VarExprList(VarExprList other)
           
 
Method Summary
 void add(Var var)
           
 void add(Var var, Expr expr)
           
 void addAll(VarExprList other)
           
 boolean contains(Var var)
           
 boolean equals(Object other)
           
 com.hp.hpl.jena.graph.Node get(Var var, Binding binding, FunctionEnv funcEnv)
           
 Expr getExpr(Var var)
           
 Map<Var,Expr> getExprs()
           
 List<Var> getVars()
           
 boolean hasExpr(Var var)
           
 int hashCode()
           
 boolean isEmpty()
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VarExprList

public VarExprList(List<Var> vars)

VarExprList

public VarExprList(VarExprList other)

VarExprList

public VarExprList()

VarExprList

public VarExprList(Var var,
                   Expr expr)
Method Detail

getVars

public List<Var> getVars()

getExprs

public Map<Var,Expr> getExprs()

contains

public boolean contains(Var var)

hasExpr

public boolean hasExpr(Var var)

getExpr

public Expr getExpr(Var var)

get

public com.hp.hpl.jena.graph.Node get(Var var,
                                      Binding binding,
                                      FunctionEnv funcEnv)

add

public void add(Var var)

add

public void add(Var var,
                Expr expr)

addAll

public void addAll(VarExprList other)

size

public int size()

isEmpty

public boolean isEmpty()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Licenced under the Apache License, Version 2.0