001package org.unix4j.variable;
002
003/**
004 * A variable resolver returns a variable value given the name of the variable.
005 */
006public interface VariableResolver {
007        /**
008         * Returns the value currently set for the variable given by its name, or 
009         * null if no such variable exists.
010         * 
011         * @param name
012         *            the variable name
013         * @return the value of the variable, or null if the variable does not exist
014         */
015        Object getValue(String name);
016}