package com.conveyal.lodes;
import java.util.Collection;
public class Indicator {
public String id;
public String name;
public Collection<AttributeGroup> attributes;
public Collection<IndicatorItem> data;
public Indicator(String id, String name, Blocks blocks, Attributes attributes) {
this.id = id;
this.name = name;
this.attributes = attributes.attributeGroups.values();
for(IndicatorItem item : blocks.lodesBlocks.values()) {
if(attributes.lodesAttributes.containsKey(item.geoId)) {
item.attributes = attributes.lodesAttributes.get(item.geoId);
}
}
data = blocks.lodesBlocks.values();
}
public Indicator() {
}
}