package hu.sztaki.ilab.longneck;
import java.util.HashMap;
import java.util.Map;
/**
* A simple record implementation build on using a Map of fields.
*
* @author András Molnár
*/
public class RecordImpl extends AbstractRecord {
public Map<String,String> getAsMap() {
HashMap<String,String> values = new HashMap<String,String>(fields.size());
for (Map.Entry<String,Field> entry : fields.entrySet()) {
values.put(entry.getKey(), entry.getValue().getValue());
}
return values;
}
@Override
public RecordImpl clone() {
return (RecordImpl) super.clone();
}
}