Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java @ 4499:b74399bd0960
Improve debugging while merging outs and facets
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Wed, 14 Nov 2012 11:18:41 +0100 |
parents | 975f608dd254 |
children | 86d825d1173f |
comparison
equal
deleted
inserted
replaced
4498:04f144c42da5 | 4499:b74399bd0960 |
---|---|
16 import org.w3c.dom.NodeList; | 16 import org.w3c.dom.NodeList; |
17 | 17 |
18 import de.intevation.artifactdatabase.Backend; | 18 import de.intevation.artifactdatabase.Backend; |
19 import de.intevation.artifactdatabase.Backend.PersistentArtifact; | 19 import de.intevation.artifactdatabase.Backend.PersistentArtifact; |
20 import de.intevation.artifactdatabase.DefaultArtifactCollection; | 20 import de.intevation.artifactdatabase.DefaultArtifactCollection; |
21 import de.intevation.artifactdatabase.state.Facet; | |
21 import de.intevation.artifactdatabase.state.Output; | 22 import de.intevation.artifactdatabase.state.Output; |
22 import de.intevation.artifactdatabase.state.Settings; | 23 import de.intevation.artifactdatabase.state.Settings; |
23 import de.intevation.artifactdatabase.state.StateEngine; | 24 import de.intevation.artifactdatabase.state.StateEngine; |
24 import de.intevation.artifacts.Artifact; | 25 import de.intevation.artifacts.Artifact; |
25 import de.intevation.artifacts.ArtifactDatabase; | 26 import de.intevation.artifacts.ArtifactDatabase; |
332 boolean debug = log.isDebugEnabled(); | 333 boolean debug = log.isDebugEnabled(); |
333 | 334 |
334 long reqBegin = System.currentTimeMillis(); | 335 long reqBegin = System.currentTimeMillis(); |
335 | 336 |
336 if (debug) { | 337 if (debug) { |
338 log.debug(XMLUtils.toString(format)); | |
337 log.debug("FLYSArtifactCollection.out"); | 339 log.debug("FLYSArtifactCollection.out"); |
338 } | 340 } |
339 | 341 |
340 String name = XMLUtils.xpathString( | 342 String name = XMLUtils.xpathString( |
341 format, XPATH_OUT_NAME, ArtifactNamespaceContext.INSTANCE); | 343 format, XPATH_OUT_NAME, ArtifactNamespaceContext.INSTANCE); |
373 | 375 |
374 Output output = cAttr.getOutput(name); | 376 Output output = cAttr.getOutput(name); |
375 Settings settings = null; | 377 Settings settings = null; |
376 if (output != null) { | 378 if (output != null) { |
377 settings = output.getSettings(); | 379 settings = output.getSettings(); |
380 | |
381 if (debug) { | |
382 List<Facet> facets = output.getFacets(); | |
383 for(Facet facet: facets) { | |
384 log.debug(" -- Facet " + facet.getName()); | |
385 } | |
386 } | |
378 } | 387 } |
379 | 388 |
380 generator.init(format, out, context); | 389 generator.init(format, out, context); |
381 generator.setSettings(settings); | 390 generator.setSettings(settings); |
382 generator.setCollection(this); | 391 generator.setCollection(this); |