diff gnv-artifacts/src/main/java/de/intevation/gnv/math/AttributedXYColumns.java @ 432:6a70e8883307

Added some type safety. Fixed z value bug in reading database preprocessing. Only dissemble WKT points if really needed. gnv-artifacts/trunk@480 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 23 Dec 2009 09:45:40 +0000
parents bed9735adf84
children 828df3ddb758
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/math/AttributedXYColumns.java	Wed Dec 23 06:53:46 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/math/AttributedXYColumns.java	Wed Dec 23 09:45:40 2009 +0000
@@ -2,22 +2,24 @@
 
 import java.util.Map;
 import java.util.HashMap;
+import java.util.List;
+
 import java.io.Serializable;
 
 public class AttributedXYColumns
 implements   Serializable
 {
-    protected XYColumn[] columns;
-    protected Map        attributes;
+    protected List<? extends XYColumn> columns;
+    protected Map                      attributes;
 
     public AttributedXYColumns() {
     }
 
-    public AttributedXYColumns(XYColumn[] columns) {
+    public AttributedXYColumns(List<? extends XYColumn> columns) {
         this(columns, null);
     }
 
-    public AttributedXYColumns(XYColumn[] columns, Map attributes) {
+    public AttributedXYColumns(List<? extends XYColumn> columns, Map attributes) {
         this.columns    = columns;
         this.attributes = attributes;
     }
@@ -27,17 +29,19 @@
     }
 
     public void setAttribute(Object key, Object value) {
-        if (attributes == null)
+        if (attributes == null) {
             attributes = new HashMap();
+        }
 
         attributes.put(key, value);
     }
 
-    public XYColumn[] getXYColumns() {
+    public List<? extends XYColumn> getXYColumns() {
         return columns;
     }
 
-    public void setXYColumns(XYColumn[] columns) {
+    public void setXYColumns(List<? extends XYColumn> columns) {
         this.columns = columns;
     }
 }
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:

http://dive4elements.wald.intevation.org