Vector layers and styling
[gpl/argeo-suite.git] / org.argeo.app.geo / src / org / argeo / app / ol / VectorSource.java
diff --git a/org.argeo.app.geo/src/org/argeo/app/ol/VectorSource.java b/org.argeo.app.geo/src/org/argeo/app/ol/VectorSource.java
new file mode 100644 (file)
index 0000000..3b60d0b
--- /dev/null
@@ -0,0 +1,21 @@
+package org.argeo.app.ol;
+
+public class VectorSource extends Source {
+
+       public VectorSource(Object... args) {
+               super(args);
+       }
+
+       public VectorSource(String url, FeatureFormat format) {
+               setUrl(url);
+               setFormat(format);
+       }
+
+       public void setUrl(String url) {
+               doSetValue(getMethodName(), "url", url);
+       }
+
+       public void setFormat(FeatureFormat format) {
+               doSetValue(null, "format", format);
+       }
+}