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() +

http://dive4elements.wald.intevation.org