ENV_NODE_TYPE - If this argument represents an QueryEnvironment.ArgumentType.EXPRESSION,
determines the type of the QueryEnvironment in which the expression is expected to
be evaluated.public static class QueryEnvironment.Argument<ENV_NODE_TYPE> extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
boolean |
equalTo(QueryEnvironment.Argument<?> other) |
QueryExpression<ENV_NODE_TYPE> |
getExpression() |
int |
getInteger() |
QueryEnvironment.ArgumentType |
getType() |
String |
getWord() |
int |
hashCode() |
static QueryEnvironment.Argument<?> |
of(int integer) |
static <T> QueryEnvironment.Argument<T> |
of(QueryExpression<T> expression) |
static QueryEnvironment.Argument<?> |
of(String word) |
String |
toString() |
public static <T> QueryEnvironment.Argument<T> of(QueryExpression<T> expression)
public static QueryEnvironment.Argument<?> of(String word)
public static QueryEnvironment.Argument<?> of(int integer)
public QueryEnvironment.ArgumentType getType()
public QueryExpression<ENV_NODE_TYPE> getExpression()
public String getWord()
public int getInteger()
public boolean equalTo(QueryEnvironment.Argument<?> other)