comparison gnv-artifacts/src/main/java/de/intevation/gnv/math/AttributedXYColumns.java @ 429:bed9735adf84

Finished preprocessing data for interpolation in verticalcrosssection charts.ß gnv-artifacts/trunk@477 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 22 Dec 2009 17:19:10 +0000
parents
children 6a70e8883307
comparison
equal deleted inserted replaced
428:88cd37c3b5e4 429:bed9735adf84
1 package de.intevation.gnv.math;
2
3 import java.util.Map;
4 import java.util.HashMap;
5 import java.io.Serializable;
6
7 public class AttributedXYColumns
8 implements Serializable
9 {
10 protected XYColumn[] columns;
11 protected Map attributes;
12
13 public AttributedXYColumns() {
14 }
15
16 public AttributedXYColumns(XYColumn[] columns) {
17 this(columns, null);
18 }
19
20 public AttributedXYColumns(XYColumn[] columns, Map attributes) {
21 this.columns = columns;
22 this.attributes = attributes;
23 }
24
25 public Object getAttribute(Object key) {
26 return attributes.get(key);
27 }
28
29 public void setAttribute(Object key, Object value) {
30 if (attributes == null)
31 attributes = new HashMap();
32
33 attributes.put(key, value);
34 }
35
36 public XYColumn[] getXYColumns() {
37 return columns;
38 }
39
40 public void setXYColumns(XYColumn[] columns) {
41 this.columns = columns;
42 }
43 }

http://dive4elements.wald.intevation.org