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);

http://dive4elements.wald.intevation.org