package com.revolsys.collection.map;
import java.util.Map;
import com.revolsys.io.map.MapSerializer;
public class MapSerializerMap extends DelegatingMap<String, Object> {
private final MapSerializer serializer;
public MapSerializerMap(final MapSerializer serializer) {
this.serializer = serializer;
}
@Override
public Map<String, Object> getMap() {
return this.serializer.toMap();
}
@Override
public void setMap(final Map<String, Object> map) {
throw new UnsupportedOperationException("Cannot change the underlying map as it is not used.");
}
}