|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hp.hpl.jena.sparql.expr.ExprNode
com.hp.hpl.jena.sparql.expr.ExprVar
public class ExprVar
An expression that is a variable in an expression.
| Field Summary |
|---|
| Fields inherited from interface com.hp.hpl.jena.sparql.expr.Expr |
|---|
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL |
| Constructor Summary | |
|---|---|
ExprVar(Node n)
|
|
ExprVar(String name)
|
|
ExprVar(Var v)
|
|
| Method Summary | |
|---|---|
Expr |
apply(ExprTransform transform)
|
Expr |
applyNodeTransform(NodeTransform transform)
Rewrite, applying a node->node transformation |
String |
asSparqlExpr()
|
Var |
asVar()
Convert to a Var variable. |
Expr |
copy(Var v)
|
Expr |
copySubstitute(Binding binding,
boolean foldConstants)
|
boolean |
equals(Object other)
|
NodeValue |
eval(Binding binding,
FunctionEnv env)
Evaluate this expression against the binding |
void |
format(Query query,
IndentedWriter out)
|
Node |
getAsNode()
|
ExprVar |
getExprVar()
Variable (or null) |
String |
getVarName()
Variable name (returns null if not a variable) |
int |
hashCode()
|
boolean |
isVariable()
Answer whether this is a variable (in which case getVarName and getNodeVar can be called) |
String |
toPrefixString()
|
String |
toString()
|
void |
visit(ExprVisitor visitor)
|
| Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprNode |
|---|
copySubstitute, deepCopy, getConstant, getExpr, getFunction, getGraphPattern, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isFunction, isGraphPattern, isSatisfied, varNamesMentioned, varsMentioned |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExprVar(String name)
public ExprVar(Node n)
public ExprVar(Var v)
| Method Detail |
|---|
public NodeValue eval(Binding binding,
FunctionEnv env)
Expr
eval in interface Expreval in class ExprNode
public Expr copySubstitute(Binding binding,
boolean foldConstants)
copySubstitute in interface ExprcopySubstitute in class ExprNodepublic Expr applyNodeTransform(NodeTransform transform)
Expr
applyNodeTransform in interface ExprapplyNodeTransform in class ExprNodepublic Expr copy(Var v)
public void visit(ExprVisitor visitor)
public Expr apply(ExprTransform transform)
public void format(Query query,
IndentedWriter out)
public int hashCode()
hashCode in class ExprNodepublic boolean equals(Object other)
equals in class ExprNodepublic boolean isVariable()
Expr
isVariable in interface ExprisVariable in class ExprNodepublic String getVarName()
Expr
getVarName in interface ExprgetVarName in class ExprNodepublic ExprVar getExprVar()
Expr
getExprVar in interface ExprgetExprVar in class ExprNodepublic Var asVar()
Expr
asVar in interface ExprasVar in class ExprNodepublic Node getAsNode()
public String toPrefixString()
public String asSparqlExpr()
public String toString()
toString in class ExprNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||