    001package com.hammurapi.common;
    002
    003import java.util.Map;
    004
    005import com.hammurapi.common.TokenExpander.TokenSource;
    006
    007/**
    008 * Implementation of token source with tokens stored
    009 * in a map.
    010 * @author Pavel Vlasov
    011 *
    012 */
    013public class MapTokenSource implements TokenSource {
    014
    015        private Map<String, String> map;
    016
    017        public MapTokenSource(Map<String, String> map) {
    018                this.map = map;
    019        }
    020
    021        public String getToken(String name) {
    022                return map.get(name);
    023        }
    024
    025}