Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/AreaFacet.java @ 8202:e4606eae8ea5
sed src/**/*.java 's/logger/log/g'
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 05 Sep 2014 12:58:17 +0200 |
parents | 0ee6aa11649b |
children | 5e38e2924c07 |
comparison
equal
deleted
inserted
replaced
8201:4b8c5a08de04 | 8202:e4606eae8ea5 |
---|---|
34 * at the same time. The name has to be given when constructing. | 34 * at the same time. The name has to be given when constructing. |
35 */ | 35 */ |
36 public class AreaFacet | 36 public class AreaFacet |
37 extends DefaultFacet | 37 extends DefaultFacet |
38 { | 38 { |
39 private static Logger logger = Logger.getLogger(AreaFacet.class); | 39 private static Logger log = Logger.getLogger(AreaFacet.class); |
40 | 40 |
41 /** | 41 /** |
42 * Constructor, set (maybe localized) description and name. | 42 * Constructor, set (maybe localized) description and name. |
43 * @param idx Index given when querying artifact for data. | 43 * @param idx Index given when querying artifact for data. |
44 * @param name important to discern areas in different diagram types. | 44 * @param name important to discern areas in different diagram types. |
52 * Gets Cross Section (profile). | 52 * Gets Cross Section (profile). |
53 * @param art artifact to get data from. | 53 * @param art artifact to get data from. |
54 * @param context ignored | 54 * @param context ignored |
55 */ | 55 */ |
56 public Object getData(Artifact art, CallContext context) { | 56 public Object getData(Artifact art, CallContext context) { |
57 logger.debug("Get data for area."); | 57 log.debug("Get data for area."); |
58 | 58 |
59 // Get information from artifact about which | 59 // Get information from artifact about which |
60 // info to grab from blackboard. | 60 // info to grab from blackboard. |
61 // | 61 // |
62 // All compatible facets should provide their data | 62 // All compatible facets should provide their data |
68 String upperFacetName = null; | 68 String upperFacetName = null; |
69 | 69 |
70 List<DataProvider> providers = context. | 70 List<DataProvider> providers = context. |
71 getDataProvider(artifact.getLowerDPKey()); | 71 getDataProvider(artifact.getLowerDPKey()); |
72 if (providers.size() < 1) { | 72 if (providers.size() < 1) { |
73 logger.warn("No 'lower' provider given for area [" + | 73 log.warn("No 'lower' provider given for area [" + |
74 artifact.getLowerDPKey() + "]"); | 74 artifact.getLowerDPKey() + "]"); |
75 } | 75 } |
76 else { | 76 else { |
77 lowerData = providers.get(0).provideData( | 77 lowerData = providers.get(0).provideData( |
78 artifact.getLowerDPKey(), null, context); | 78 artifact.getLowerDPKey(), null, context); |
79 logger.debug("'Lower' data provider key for area [" + | 79 log.debug("'Lower' data provider key for area [" + |
80 artifact.getLowerDPKey() + "]"); | 80 artifact.getLowerDPKey() + "]"); |
81 lowerFacetName = artifact.getLowerDPKey().split(":")[1]; | 81 lowerFacetName = artifact.getLowerDPKey().split(":")[1]; |
82 } | 82 } |
83 | 83 |
84 providers = context.getDataProvider(artifact.getUpperDPKey()); | 84 providers = context.getDataProvider(artifact.getUpperDPKey()); |
85 if (providers.size() < 1) { | 85 if (providers.size() < 1) { |
86 logger.warn("No 'upper' provider given for area [" + | 86 log.warn("No 'upper' provider given for area [" + |
87 artifact.getUpperDPKey() + "]"); | 87 artifact.getUpperDPKey() + "]"); |
88 } | 88 } |
89 else { | 89 else { |
90 upperData = providers.get(0).provideData( | 90 upperData = providers.get(0).provideData( |
91 artifact.getUpperDPKey(), null, context); | 91 artifact.getUpperDPKey(), null, context); |
92 logger.debug("'Upper' data provider key for area [" + | 92 log.debug("'Upper' data provider key for area [" + |
93 artifact.getUpperDPKey() + "]"); | 93 artifact.getUpperDPKey() + "]"); |
94 upperFacetName = artifact.getUpperDPKey().split(":")[1]; | 94 upperFacetName = artifact.getUpperDPKey().split(":")[1]; |
95 } | 95 } |
96 | 96 |
97 if (upperData == null && lowerData == null) { | 97 if (upperData == null && lowerData == null) { |
98 logger.warn("Not given 'upper' and 'lower' for area"); | 98 log.warn("Not given 'upper' and 'lower' for area"); |
99 } | 99 } |
100 | 100 |
101 return new Data(upperFacetName, lowerFacetName, lowerData, upperData, | 101 return new Data(upperFacetName, lowerFacetName, lowerData, upperData, |
102 Boolean.valueOf(artifact.getPaintBetween())); | 102 Boolean.valueOf(artifact.getPaintBetween())); |
103 } | 103 } |