package org.simantics.district.maps.server.prefs;
+import java.io.IOException;
+import java.net.URISyntaxException;
+
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.osgi.service.prefs.Preferences;
import org.simantics.district.maps.server.Activator;
public static final String P_CURRENT_TM2STYLE = "org.simantics.maps.server.currentTM2Style";
+ public static final String P_SERVER_FOLDER = "org.simantics.maps.server.serverFolder";
+
public static Preferences getPreferences() {
return InstanceScope.INSTANCE.getNode(MapsServerPreferences.P_NODE);
}
return getPreferences().get(P_CURRENT_TM2STYLE, "mapbox-studio-osm-bright.tm2");
}
+ public static String serverFolder() throws IOException, URISyntaxException {
+ return getPreferences().get(P_SERVER_FOLDER, Activator.getTileserverMapnikRoot().toAbsolutePath().toString());
+ }
}