org.opentripplanner.api.resource.InspectorLayersList Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
package org.opentripplanner.api.resource;
import org.opentripplanner.inspector.TileRenderer;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
*
* @author mabu
*/
public class InspectorLayersList {
public List layers;
InspectorLayersList(Map renderers) {
layers = new ArrayList<>(renderers.size());
for (Map.Entry layerInfo : renderers.entrySet()) {
String layer_key = layerInfo.getKey();
TileRenderer layer = layerInfo.getValue();
layers.add(new InspectorLayer(layer_key, layer.getName()));
}
}
private static class InspectorLayer {
public String key;
public String name;
private InspectorLayer(String layer_key, String layer_name) {
this.key = layer_key;
this.name = layer_name;
}
}
}