package games.strategy.engine.data;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class RepairFrontierList extends GameDataComponent {
private static final long serialVersionUID = -5877933681560908405L;
private final Map<String, RepairFrontier> m_repairFrontiers = new HashMap<>();
public RepairFrontierList(final GameData data) {
super(data);
}
protected void addRepairFrontier(final RepairFrontier pf) {
m_repairFrontiers.put(pf.getName(), pf);
}
public int size() {
return m_repairFrontiers.size();
}
public RepairFrontier getRepairFrontier(final String name) {
return m_repairFrontiers.get(name);
}
public Set<String> getRepairFrontierNames() {
return m_repairFrontiers.keySet();
}
}