X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2Fdata%2FFeatureNode.java;fp=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2Fdata%2FFeatureNode.java;h=0000000000000000000000000000000000000000;hb=1dd21da9a4cb9efe6314b16a6932b32cd2193f63;hp=3a0577384248d684bbc96f67ab8b285fc071b22a;hpb=7995d576fb88d56ad5965d36be3ec67ea9526fb9;p=lgpl%2Fargeo-commons.git diff --git a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/data/FeatureNode.java b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/data/FeatureNode.java deleted file mode 100644 index 3a0577384..000000000 --- a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/data/FeatureNode.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.argeo.gis.ui.data; - -import java.io.IOException; - -import org.argeo.ArgeoException; -import org.argeo.eclipse.ui.TreeParent; -import org.geotools.data.DataStore; -import org.geotools.data.FeatureSource; -import org.opengis.feature.simple.SimpleFeature; -import org.opengis.feature.simple.SimpleFeatureType; -import org.opengis.feature.type.Name; - -public class FeatureNode extends TreeParent { - private final DataStore dataStore; - private final Name featureName; - - public FeatureNode(DataStore dataStore, Name name) { - super(name.toString()); - this.dataStore = dataStore; - this.featureName = name; - } - - public FeatureSource getFeatureSource() { - try { - return dataStore.getFeatureSource(featureName); - } catch (IOException e) { - throw new ArgeoException("Cannot get feature " + featureName - + " of " + dataStore, e); - } - } - - public DataStore getDataStore() { - return dataStore; - } - - public Name getFeatureName() { - return featureName; - } - -} \ No newline at end of file