comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java @ 3257:2aca387333d6

Removed superfluous imports. flys-artifacts/trunk@4893 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 08 Jul 2012 07:56:46 +0000
parents 7613cfb037f5
children 4ac581062c40
comparison
equal deleted inserted replaced
3256:17ca0a43027a 3257:2aca387333d6
1 package de.intevation.flys.exports; 1 package de.intevation.flys.exports;
2 2
3 import java.awt.BasicStroke; 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
4 import java.awt.Color; 4 import de.intevation.artifactdatabase.state.Facet;
5 import java.awt.Font; 5 import de.intevation.artifactdatabase.state.Settings;
6 import java.awt.Paint;
7 import java.awt.Stroke;
8 import java.awt.TexturePaint;
9 import java.awt.geom.Rectangle2D;
10 import java.awt.image.BufferedImage;
11
12 import java.io.IOException;
13 import java.io.OutputStream;
14
15 import java.util.ArrayList;
16 import java.util.List;
17 import java.util.Locale;
18 import java.util.Map;
19 import java.util.TreeMap;
20 import java.util.SortedMap;
21
22 import javax.xml.xpath.XPathConstants;
23
24 import org.apache.log4j.Logger;
25
26 import org.w3c.dom.Document;
27 import org.w3c.dom.Element;
28
29 import org.jfree.chart.JFreeChart;
30 import org.jfree.chart.LegendItem;
31 import org.jfree.chart.LegendItemCollection;
32 import org.jfree.chart.annotations.XYBoxAnnotation;
33 import org.jfree.chart.annotations.XYLineAnnotation;
34 import org.jfree.chart.annotations.XYTextAnnotation;
35 import org.jfree.chart.axis.NumberAxis;
36 import org.jfree.chart.plot.XYPlot;
37 import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
38 import org.jfree.data.Range;
39 import org.jfree.data.general.Series;
40 import org.jfree.data.xy.XYDataset;
41 import org.jfree.ui.RectangleInsets;
42 import org.jfree.ui.TextAnchor;
43 6
44 import de.intevation.artifacts.Artifact; 7 import de.intevation.artifacts.Artifact;
45 import de.intevation.artifacts.ArtifactNamespaceContext; 8 import de.intevation.artifacts.ArtifactNamespaceContext;
46 import de.intevation.artifacts.CallContext; 9 import de.intevation.artifacts.CallContext;
47 import de.intevation.artifacts.CallMeta; 10 import de.intevation.artifacts.CallMeta;
48 import de.intevation.artifacts.PreferredLocale; 11 import de.intevation.artifacts.PreferredLocale;
49 12
50 import de.intevation.artifacts.common.utils.XMLUtils; 13 import de.intevation.artifacts.common.utils.XMLUtils;
51
52 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
53 import de.intevation.artifactdatabase.state.Facet;
54 import de.intevation.artifactdatabase.state.Settings;
55
56 import de.intevation.flys.model.River;
57 14
58 import de.intevation.flys.artifacts.FLYSArtifact; 15 import de.intevation.flys.artifacts.FLYSArtifact;
59 16
60 import de.intevation.flys.artifacts.resources.Resources; 17 import de.intevation.flys.artifacts.resources.Resources;
61 18
64 import de.intevation.flys.jfree.DoubleBounds; 21 import de.intevation.flys.jfree.DoubleBounds;
65 import de.intevation.flys.jfree.EnhancedLineAndShapeRenderer; 22 import de.intevation.flys.jfree.EnhancedLineAndShapeRenderer;
66 import de.intevation.flys.jfree.FLYSAnnotation; 23 import de.intevation.flys.jfree.FLYSAnnotation;
67 import de.intevation.flys.jfree.StableXYDifferenceRenderer; 24 import de.intevation.flys.jfree.StableXYDifferenceRenderer;
68 import de.intevation.flys.jfree.StickyAxisAnnotation; 25 import de.intevation.flys.jfree.StickyAxisAnnotation;
26 import de.intevation.flys.jfree.Style;
69 import de.intevation.flys.jfree.StyledAreaSeriesCollection; 27 import de.intevation.flys.jfree.StyledAreaSeriesCollection;
70 import de.intevation.flys.jfree.Style;
71 import de.intevation.flys.jfree.StyledSeries; 28 import de.intevation.flys.jfree.StyledSeries;
72 29
30 import de.intevation.flys.model.River;
31
73 import de.intevation.flys.themes.ThemeAccess; 32 import de.intevation.flys.themes.ThemeAccess;
33
34 import de.intevation.flys.utils.FLYSUtils;
74 import de.intevation.flys.utils.ThemeUtil; 35 import de.intevation.flys.utils.ThemeUtil;
75 36
76 import de.intevation.flys.utils.FLYSUtils; 37 import java.awt.BasicStroke;
38 import java.awt.Color;
39 import java.awt.Font;
40 import java.awt.Paint;
41 import java.awt.Stroke;
42 import java.awt.TexturePaint;
43
44 import java.awt.geom.Rectangle2D;
45
46 import java.awt.image.BufferedImage;
47
48 import java.io.IOException;
49 import java.io.OutputStream;
50
51 import java.util.ArrayList;
52 import java.util.List;
53 import java.util.Locale;
54 import java.util.Map;
55 import java.util.SortedMap;
56 import java.util.TreeMap;
57
58 import javax.xml.xpath.XPathConstants;
59
60 import org.apache.log4j.Logger;
61
62 import org.jfree.chart.JFreeChart;
63 import org.jfree.chart.LegendItem;
64 import org.jfree.chart.LegendItemCollection;
65
66 import org.jfree.chart.annotations.XYLineAnnotation;
67 import org.jfree.chart.annotations.XYTextAnnotation;
68
69 import org.jfree.chart.axis.NumberAxis;
70
71 import org.jfree.chart.plot.XYPlot;
72
73 import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
74
75 import org.jfree.data.Range;
76
77 import org.jfree.data.general.Series;
78
79 import org.jfree.data.xy.XYDataset;
80
81 import org.jfree.ui.RectangleInsets;
82 import org.jfree.ui.TextAnchor;
83
84 import org.w3c.dom.Document;
85 import org.w3c.dom.Element;
77 86
78 87
79 /** 88 /**
80 * The base class for chart creation. It should provide some basic things that 89 * The base class for chart creation. It should provide some basic things that
81 * equal in all chart types. 90 * equal in all chart types.

http://dive4elements.wald.intevation.org