Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java @ 3254:9a4707ec7800
Add styles for W(t) chart domain markers
flys-artifacts/trunk@4888 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 06 Jul 2012 14:45:23 +0000 |
parents | aeeb9192e395 |
children | 17ca0a43027a |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java Fri Jul 06 13:02:35 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java Fri Jul 06 14:45:23 2012 +0000 @@ -1,24 +1,22 @@ package de.intevation.flys.utils; -import org.apache.log4j.Logger; +import de.intevation.artifacts.common.utils.XMLUtils; +import de.intevation.flys.artifacts.model.MapserverStyle; +import de.intevation.flys.artifacts.model.MapserverStyle.Clazz; +import de.intevation.flys.artifacts.model.MapserverStyle.Expression; +import de.intevation.flys.artifacts.model.MapserverStyle.Label; +import de.intevation.flys.artifacts.model.MapserverStyle.Style; import java.awt.Color; import java.awt.Font; import javax.xml.xpath.XPathConstants; +import org.apache.log4j.Logger; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; -import de.intevation.artifacts.common.utils.XMLUtils; - -import de.intevation.flys.artifacts.model.MapserverStyle; -import de.intevation.flys.artifacts.model.MapserverStyle.Clazz; -import de.intevation.flys.artifacts.model.MapserverStyle.Expression; -import de.intevation.flys.artifacts.model.MapserverStyle.Style; -import de.intevation.flys.artifacts.model.MapserverStyle.Label; - /** * Utility to deal with themes and their representations. @@ -90,6 +88,9 @@ public final static String XPATH_TRANSPARENCY = "/theme/field[@name='transparent']/@default"; + + public final static String XPATH_TRANSPARENCY_ALPHA = + "/theme/field[@name='alpha']/@default"; public final static String XPATH_SHOW_AREA = "/theme/field[@name='showarea']/@default"; @@ -558,12 +559,17 @@ public static String getTransparencyString(Document theme) { return XMLUtils.xpathString(theme, XPATH_TRANSPARENCY, null); } + + + public static String getTransparencyAlpha(Document theme) { + return XMLUtils.xpathString(theme, XPATH_TRANSPARENCY_ALPHA, null); + } public static String getShowMinimum(Document theme) { return XMLUtils.xpathString(theme, XPATH_SHOW_MINIMUM, null); } - + public static String getShowMaximum(Document theme) { return XMLUtils.xpathString(theme, XPATH_SHOW_MAXIMUM, null);