Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java @ 3286:f062b5a90e26
Add showpointlabel style attribute
flys-artifacts/trunk@4948 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 12 Jul 2012 11:51:32 +0000 |
parents | 17ca0a43027a |
children | 3732e1bab0aa |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java Thu Jul 12 07:47:45 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java Thu Jul 12 11:51:32 2012 +0000 @@ -11,6 +11,7 @@ import de.intevation.flys.jfree.FLYSAnnotation; import de.intevation.flys.jfree.JFreeUtil; import de.intevation.flys.jfree.StyledXYSeries; +import de.intevation.flys.utils.ThemeUtil; import java.text.DateFormat; import java.util.ArrayList; @@ -22,7 +23,7 @@ import org.w3c.dom.Document; /** - * + * Generator for WQ fixing charts. * @author <a href="mailto:christian.lins@intevation.de">Christian Lins</a> */ public class FixWQCurveGenerator @@ -159,9 +160,9 @@ addQWSeries(qws, aaf, doc, visible); } - protected void addQWSeries(QW[] qws, ArtifactAndFacet aaf, Document doc, boolean visible) { + protected void addQWSeries(QW[] qws, ArtifactAndFacet aaf, Document theme, boolean visible) { if(qws != null) { - XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), doc); + XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), theme); List<XYTextAnnotation> textAnnos = new ArrayList<XYTextAnnotation>(); DateFormat dateFormat = DateFormat.getDateInstance( @@ -178,8 +179,8 @@ } addAxisSeries(series, 0, visible); - if(visible) { - FLYSAnnotation flysAnno = new FLYSAnnotation(null, null, null, doc); + if(visible && ThemeUtil.parseShowPointLabel(theme)) { + FLYSAnnotation flysAnno = new FLYSAnnotation(null, null, null, theme); flysAnno.setTextAnnotations(textAnnos); addAnnotations(flysAnno); }