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

org.mapfish.print.map.readers.WmtsCapabilitiesInfo Maven / Gradle / Ivy

package org.mapfish.print.map.readers;

import com.vividsolutions.jts.geom.Envelope;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;

/**
 * Created by Jesse on 1/20/14.
 */
public class WmtsCapabilitiesInfo {
    private final String identifier;
    private final String title;
    private final List formats;
    private final Envelope bounds;
    private final Map tileMatrices;

    public WmtsCapabilitiesInfo(String identifier, String title, List formats, Envelope bounds, Map tileMatrices) {
        this.identifier = identifier;
        this.title = title;
        this.formats = Collections.unmodifiableList(formats);
        this.bounds = bounds;
        this.tileMatrices = Collections.unmodifiableMap(tileMatrices);
    }

    public String getIdentifier() {
        return identifier;
    }

    public String getTitle() {
        return title;
    }

    public List getFormats() {
        return formats;
    }

    public Envelope getBounds() {
        return bounds;
    }

    public Map getTileMatrices() {
        return tileMatrices;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy