package jef.common.wrapper;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import jef.common.AbstractMap;
/**
* 将Properties封装成普通的Map
* @author jiyi
*
*/
public class PropertiesMap extends AbstractMap<String, String> implements Map<String, String>{
private Properties prop;
public PropertiesMap(Properties p){
this.prop=p;
}
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public Set<java.util.Map.Entry<String, String>> entrySet() {
return (Set)prop.entrySet();
}
@Override
public int size() {
return prop.size();
}
@Override
public void clear() {
prop.clear();
}
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public Iterator entryIterator() {
return prop.entrySet().iterator();
}
}