All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.api.resource.InspectorLayersList Maven / Gradle / Ivy

There is a newer version: 2.5.0
Show newest version
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;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy