public class Identifier extends java.lang.Object implements Expression
| Constructor and Description |
|---|
Identifier(java.lang.String name) |
Identifier(java.lang.String name,
java.util.function.Supplier<?> valueSupplier) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate() |
protected java.lang.Object |
fetchValue() |
Expression[] |
getChildren() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
int |
getPriority() |
public Identifier(java.lang.String name,
java.util.function.Supplier<?> valueSupplier)
public Identifier(java.lang.String name)
public final java.lang.Object evaluate()
evaluate in interface Expressionpublic final Expression[] getChildren()
getChildren in interface Expressionpublic int getPriority()
getPriority in interface Expressionpublic java.lang.String getDescription()
getDescription in interface Expressionpublic final java.lang.String getName()
protected java.lang.Object fetchValue()