Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java @ 3310:8af1111af180
SQ relation: More fixes.
flys-artifacts/trunk@4999 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 13 Jul 2012 15:41:56 +0000 |
parents | e52a3b62fc20 |
children | 53ad37c8abe3 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java Fri Jul 13 15:04:36 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java Fri Jul 13 15:41:56 2012 +0000 @@ -137,11 +137,15 @@ Facet f = artifactAndFacet.getFacet(); SQFunction func = (SQFunction) artifactAndFacet.getData(context); + if (func == null) { + return; + } + XYSeries series = JFreeUtil.sampleFunction2D( func.getFunction(), attr, desc, - 10, + 500, func.getMinQ(), func.getMaxQ()); @@ -169,6 +173,10 @@ Facet f = artifactAndFacet.getFacet(); SQ[] sqs = (SQ[]) artifactAndFacet.getData(context); + if (sqs == null) { + logger.debug("No SQs found for facet"); + return; + } XYSeries series = new StyledXYSeries(desc, attr); for (SQ sq: sqs) {