package org.aksw.jena_sparql_api.beans.model; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class CollectionOpsMap implements CollectionOps { @Override public Iterator<?> getItems(Object entity) { Map map = (Map)entity; Iterator<?> result = map.entrySet().iterator(); return result; } @Override public void setItems(Object entity, Iterator<?> items) { Map map = (Map)entity; map.clear(); items.forEachRemaining(i -> { Entry e = (Entry)i; map.put(e.getKey(), e.getValue()); }); } }