Ejemplo n.º 1
0
 private static String getStringAttribute(LibData.Group group, String name, String defaultVal) {
   LibData.Attribute attr = group.getAttribute(name);
   if (attr == null) return defaultVal;
   String val = attr.getString();
   if (val == null) return defaultVal;
   return val;
 }
Ejemplo n.º 2
0
 private static double getDoubleAttribute(LibData.Group group, String name, double defaultVal) {
   LibData.Attribute attr = group.getAttribute(name);
   if (attr == null) return defaultVal;
   Double val = attr.getDouble();
   if (val == null) {
     // try converting string
     String sval = attr.getString();
     if (sval == null) return defaultVal;
     try {
       return Double.parseDouble(sval);
     } catch (NumberFormatException e) {
       return defaultVal;
     }
   }
   return val.doubleValue();
 }