Mercurial > dive4elements > river
annotate artifacts/src/main/java/org/dive4elements/river/jfree/XYMetaSeriesCollection.java @ 9181:5dacb6ea75a1
Fixed: pattern got wrong colors
author | gernotbelger |
---|---|
date | Tue, 26 Jun 2018 20:18:18 +0200 |
parents | a805211690f7 |
children |
rev | line source |
---|---|
8858 | 1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
2 * Software engineering by Intevation GmbH | |
3 * | |
4 * This file is Free Software under the GNU AGPL (>=v3) | |
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the | |
6 * documentation coming with Dive4Elements River for details. | |
7 */ | |
8 | |
7890
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
9 package org.dive4elements.river.jfree; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
10 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
11 import java.util.Map; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
12 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
13 import org.jfree.data.xy.XYSeries; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
14 import org.jfree.data.xy.XYSeriesCollection; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
15 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
16 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
17 public class XYMetaSeriesCollection |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
18 extends XYSeriesCollection |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
19 { |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
20 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 protected Map<String, String> metaData; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 public XYMetaSeriesCollection(XYSeries series) { |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 super(series); |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
25 if (series instanceof XYMetaDataset) { |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 this.metaData = ((XYMetaDataset) series).getMetaData(); |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 } |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 else { |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
29 metaData = null; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
30 } |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 } |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 public Map<String, String> getMetaData() { |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 return this.metaData; |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 } |
d4792d01480d
New class and interface for metadata in chart series and datasets.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 } |