package org.gscript.data;
import java.util.HashMap;
import org.gscript.data.LibraryProvider;
import android.database.Cursor;
public class KeyValueMap extends HashMap<String, String> {
/**
* Simple key value map used for attributes and conditions
*/
private static final long serialVersionUID = 4927888736321990735L;
public KeyValueMap() {
}
public KeyValueMap(KeyValueMap map) {
this.putAll(map);
}
public KeyValueMap(Cursor c) {
while(c.moveToNext()) {
String key = c.getString(c.getColumnIndex(LibraryProvider.COLUMN_KEY));
String value = c.getString(c.getColumnIndex(LibraryProvider.COLUMN_VALUE));
if(key != null && value != null)
this.put(key, value);
}
}
}