package org.sinnlabs.dbvim.evaluator; /** An abstract variable set. * <br>Javaluator supports expression that contains variables (for example <i>sin(x)</i>). * <br>An AbstractVariableSet converts, during the expression evaluation, each variable to its value. * @param <T> The type of the values of the variable (the one handled by the evaluator). * @author Jean-Marc Astesana */ public interface AbstractVariableSet<T> { /** Gets the value of a variable. * @param variableName The name of a variable * @return the variable's value or null if the variable is unknown */ public T get(String variableName); }