package games.strategy.engine.data;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
public class RepairRuleList extends GameDataComponent {
private static final long serialVersionUID = 8153102637443800391L;
private final Map<String, RepairRule> m_repairRules = new HashMap<>();
public RepairRuleList(final GameData data) {
super(data);
}
protected void addRepairRule(final RepairRule pf) {
m_repairRules.put(pf.getName(), pf);
}
public int size() {
return m_repairRules.size();
}
public RepairRule getRepairRule(final String name) {
return m_repairRules.get(name);
}
public Collection<RepairRule> getRepairRules() {
return m_repairRules.values();
}
}