diff flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java @ 3286:f062b5a90e26

Add showpointlabel style attribute flys-artifacts/trunk@4948 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Thu, 12 Jul 2012 11:51:32 +0000
parents 17ca0a43027a
children f091f2f55f88
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java	Thu Jul 12 07:47:45 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/ThemeUtil.java	Thu Jul 12 11:51:32 2012 +0000
@@ -62,6 +62,9 @@
     public final static String XPATH_SHOW_LINE_LABEL =
         "/theme/field[@name='showlinelabel']/@default";
 
+    public final static String XPATH_SHOW_POINT_LABEL =
+            "/theme/field[@name='showpointlabel']/@default";
+
     public final static String XPATH_LINE_LABEL_FONT =
         "/theme/field[@name='linelabelfont']/@default";
 
@@ -322,6 +325,11 @@
         return parseBoolean(show, false);
     }
 
+    public static boolean parseShowPointLabel(Document theme) {
+        String show = XMLUtils.xpathString(theme, XPATH_SHOW_POINT_LABEL, null);
+        return parseBoolean(show, false);
+    }
+
     /**
      * Parses text color.
      * @param theme The theme.

http://dive4elements.wald.intevation.org