package org.fcrepo.common.http; import java.util.Enumeration; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import javax.servlet.FilterConfig; import javax.servlet.ServletContext; public class FilterConfigBean implements FilterConfig { private ServletContext cxt; private String filterName; private final Map<String, String> params = new LinkedHashMap<String, String>(); public void setFilterName(String name) { filterName = name; } public String getFilterName() { return filterName; } public void setServletContext(ServletContext sc) { cxt = sc; } public ServletContext getServletContext() { return cxt; } public void addInitParameter(String key, String value) { params.put(key, value); } public String getInitParameter(String name) { return params.get(name); } public Enumeration<String> getInitParameterNames() { return new Enumeration<String>() { Iterator<String> i = params.keySet().iterator(); public boolean hasMoreElements() { return i.hasNext(); } public String nextElement() { return i.next(); } }; } }