Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java @ 442:52e031261eaa
Create a new 'gnv' section in config file.
gnv-artifacts/trunk@490 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 29 Dec 2009 10:09:26 +0000 |
parents | 7399bb8f83ea |
children | da21c256a0ba |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java Tue Dec 29 06:53:31 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java Tue Dec 29 10:09:26 2009 +0000 @@ -38,8 +38,9 @@ import de.intevation.artifactdatabase.XMLUtils; /** - * @author Tim Englich <tim.englich@intevation.de> - * + * @author Tim Englich (tim.englich@intevation.de) + * @author Ingo Weinzierl (iweinzierl@intevation.de) + * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) */ public class GNVArtifactContextFactory implements ArtifactContextFactory { /** @@ -57,18 +58,18 @@ "/artifact-database/ehcache/configuration"; private final static String CHARTCONFIGNODEPATH = - "/artifact-database/charttemplate/configuration"; + "/artifact-database/gnv/charttemplate/configuration"; public final static String PALETTES_PATH = - "/artifact-database/palettes"; + "/artifact-database/gnv/palettes"; public final static String PALETTE_ITEMS = "palette"; public final static String PALETTES = - "color.palettes"; + "gnv.color.palettes"; - public final static String CHARTTEMPLATE = "template"; + public final static String CHARTTEMPLATE = "gnv.chart.template"; /** * Constructor @@ -164,14 +165,14 @@ HashMap<Integer, PaletteManager> palettes = new HashMap(); - Node node = Config.getNodeXPath(config, PALETTES_PATH); + Element node = (Element)Config.getNodeXPath(config, PALETTES_PATH); if (node == null) { log.error("No palettes found"); } else { - NodeList pals = Config.getNodeSetXPath(PALETTE_ITEMS); - for (int i = 0, N = pals == null ? 0 : pals.getLength(); i < N; ++i) { + NodeList pals = node.getElementsByTagName(PALETTE_ITEMS); + for (int i = 0, N = pals==null?0:pals.getLength(); i < N; ++i) { Element pal = (Element)pals.item(i); String name = pal.getAttribute("name"); String description = pal.getAttribute("description");