Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffYearProcessor.java @ 8001:5277483044d9 facet-metadata
Fixed NPE when loading folders from datacage.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 03 Jul 2014 11:33:41 +0200 |
parents | b57db3a231ba |
children | a403dbdb9e81 |
comparison
equal
deleted
inserted
replaced
8000:928891df0173 | 8001:5277483044d9 |
---|---|
48 ArtifactAndFacet bundle, | 48 ArtifactAndFacet bundle, |
49 ThemeDocument theme, | 49 ThemeDocument theme, |
50 boolean visible | 50 boolean visible |
51 ) { | 51 ) { |
52 CallContext context = generator.getCallContext(); | 52 CallContext context = generator.getCallContext(); |
53 Object data = bundle.getData(context); | |
54 Map<String, String> metaData = | 53 Map<String, String> metaData = |
55 bundle.getFacet().getMetaData(bundle.getArtifact(), context); | 54 bundle.getFacet().getMetaData(bundle.getArtifact(), context); |
56 yAxisLabel = metaData.get("Y"); | 55 yAxisLabel = metaData.get("Y"); |
56 | |
57 setSubtitleRadius(generator, bundle, context); | |
58 | |
59 Object data = bundle.getData(context); | |
60 if (data == null) { | |
61 return; | |
62 } | |
63 | |
57 if (!(data instanceof double[][])) { | 64 if (!(data instanceof double[][])) { |
58 logger.error("Can't process " + data.getClass().getName() + " objects"); | 65 logger.error("Can't process " + data.getClass().getName() + " objects"); |
59 return; | 66 return; |
60 } | 67 } |
61 | |
62 setSubtitleRadius(generator, bundle, context); | |
63 | |
64 double[][] bData = (double[][]) data; | 68 double[][] bData = (double[][]) data; |
65 | 69 |
66 StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); | 70 StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); |
67 series.putMetaData(metaData, bundle.getArtifact(), context); | 71 series.putMetaData(metaData, bundle.getArtifact(), context); |
68 StyledSeriesBuilder.addPointsFactorY(series, | 72 StyledSeriesBuilder.addPointsFactorY(series, |