Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/jfreechart/PolygonDataset.java @ 436:6642ab6c583c
Added vectorizer rings callback which generates polygon datasets suitable
for polygon plots.
gnv-artifacts/trunk@484 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 26 Dec 2009 15:32:08 +0000 |
parents | f426f55d4f7a |
children | 92b7ccbf6163 |
comparison
equal
deleted
inserted
replaced
435:67091b17462d | 436:6642ab6c583c |
---|---|
1 package de.intevation.gnv.jfreechart; | 1 package de.intevation.gnv.jfreechart; |
2 | 2 |
3 import java.util.List; | 3 import java.util.List; |
4 import java.util.Collection; | |
4 import java.util.ArrayList; | 5 import java.util.ArrayList; |
5 | 6 |
6 import org.jfree.data.Range; | 7 import org.jfree.data.Range; |
7 import org.jfree.data.general.AbstractSeriesDataset; | 8 import org.jfree.data.general.AbstractSeriesDataset; |
8 | 9 |
15 /** PolygonSeries included in this Dataset */ | 16 /** PolygonSeries included in this Dataset */ |
16 private List data; | 17 private List data; |
17 | 18 |
18 | 19 |
19 public PolygonDataset() { | 20 public PolygonDataset() { |
20 this(null); | 21 data = new ArrayList(); |
21 } | 22 } |
22 | 23 |
24 public PolygonDataset(Collection series) { | |
25 data = new ArrayList(series); | |
26 } | |
23 | 27 |
24 public PolygonDataset(PolygonSeries series) { | 28 public PolygonDataset(PolygonSeries series) { |
25 data = new ArrayList(); | 29 this(); |
26 | 30 |
27 if (series != null) { | 31 if (series != null) { |
28 data.add(series); | 32 data.add(series); |
29 } | 33 } |
30 } | 34 } |