Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/collections/AttributeWriter.java @ 7178:12248d9eb326 3.0.16
Only filter the facets for unbound outs
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 26 Sep 2013 19:15:17 +0200 |
parents | 6bc333c162d1 |
children | e4606eae8ea5 |
comparison
equal
deleted
inserted
replaced
7177:336d7690b38c | 7178:12248d9eb326 |
---|---|
193 | 193 |
194 if (debug) { | 194 if (debug) { |
195 logger.debug("Try to add Facet: " + facet.getName()); | 195 logger.debug("Try to add Facet: " + facet.getName()); |
196 } | 196 } |
197 | 197 |
198 if (!compatibleFacets.contains(facet.getName())) { | 198 String bondage = facet.getBoundToOut(); |
199 if (bondage != null && bondage.equals(outputName)) { | |
200 logger.debug("Adding bound facet regardless of compatibility: " + | |
201 facet.getName()); | |
202 } else if (!compatibleFacets.contains(facet.getName())) { | |
199 logger.debug("Have incompatible facet, skip: " + facet.getName()); | 203 logger.debug("Have incompatible facet, skip: " + facet.getName()); |
200 continue; | 204 continue; |
201 } else if (facet.getBoundToOut() != null && | 205 } else if (facet.getBoundToOut() != null && |
202 !facet.getBoundToOut().equals(outputName)) { | 206 !facet.getBoundToOut().equals(outputName)) { |
203 logger.debug("Skip facet " + facet.getName() + | 207 logger.debug("Skip facet " + facet.getName() + |