io.github.sebasbaumh.mapbox.vectortile.build.MvtLayerProps Maven / Gradle / Ivy
package io.github.sebasbaumh.mapbox.vectortile.build;
import java.util.LinkedHashMap;
import java.util.Objects;
import org.eclipse.jdt.annotation.DefaultLocation;
import org.eclipse.jdt.annotation.NonNullByDefault;
import io.github.sebasbaumh.mapbox.vectortile.util.MvtUtil;
/**
* Support MVT features that must reference properties by their key and value index.
*/
@NonNullByDefault({ DefaultLocation.PARAMETER, DefaultLocation.RETURN_TYPE })
public class MvtLayerProps
{
private final LinkedHashMap keys = new LinkedHashMap();
private final LinkedHashMap