diff artifacts/src/main/java/org/dive4elements/river/jfree/RiverAnnotation.java @ 6905:1b35b2ddfc28

Artifacts: Introduce ThemeDocument & make stuff compileable again. THIS BREAKS THE SYSTEM! TODO: Move ThemeUtils into ThemeDocument.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 22 Aug 2013 23:31:38 +0200
parents af13ceeba52a
children 5e38e2924c07
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/jfree/RiverAnnotation.java	Thu Aug 22 15:38:57 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/jfree/RiverAnnotation.java	Thu Aug 22 23:31:38 2013 +0200
@@ -9,12 +9,12 @@
 package org.dive4elements.river.jfree;
 
 import org.dive4elements.river.artifacts.model.HYKFactory;
+import org.dive4elements.river.themes.ThemeDocument;
 
 import java.util.Collections;
 import java.util.List;
 
 import org.jfree.chart.annotations.XYTextAnnotation;
-import org.w3c.dom.Document;
 
 /**
  * List of Text- Annotations (Sticky to one axis or in space)
@@ -32,7 +32,7 @@
     protected List<HYKFactory.Zone> boxes;
 
     /** Styling information. */
-    protected Document theme;
+    protected ThemeDocument theme;
 
     /** Chart-legend information. */
     protected String label;
@@ -53,7 +53,7 @@
 
     /** Create annotations, parameter might be null. */
     public RiverAnnotation(String label, List<StickyAxisAnnotation> annotations,
-        List<HYKFactory.Zone> bAnnotations, Document theme
+        List<HYKFactory.Zone> bAnnotations, ThemeDocument theme
     ) {
         this.label = label;
         this.axisTextAnnotations = (annotations != null)
@@ -92,11 +92,11 @@
         return boxes;
     }
 
-    public void setTheme(Document theme) {
+    public void setTheme(ThemeDocument theme) {
         this.theme = theme;
     }
 
-    public Document getTheme() {
+    public ThemeDocument getTheme() {
         return theme;
     }
 

http://dive4elements.wald.intevation.org