public interface VariableResolver
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getValue(java.lang.String varName)
Returns the value for the variable with the given name.
|
boolean |
isKnownVariable(java.lang.String varName)
Returns if the variable with the given name can be resolved by the receiver.
|
java.util.Set<java.lang.String> |
knownVariableNames()
Returns all variable name the resolver currently knows
|
java.lang.Object getValue(java.lang.String varName) throws UnknownVariableException
varName
- The case sensitive name of the variable.UnknownVariableException
- The receiver is not knowing the variable.boolean isKnownVariable(java.lang.String varName)
varName
- The case sensitive name of the variable.java.util.Set<java.lang.String> knownVariableNames()