Mercurial > dive4elements > gnv-client
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 } |