Exemple #1
0
 @Override
 public Map<String, Number> query() {
   WmiRequester.refresh();
   Object[] values = doQuery();
   Map<String, Number> returned = new HashMap<String, Number>();
   for (int i = 0; i < fields.length; i++) {
     Object o = values[i];
     if (o instanceof Number) {
       returned.put(fields[i], (Number) o);
     } else if (o instanceof String) {
       Double value = Start.parseStringNumber((String) o, Double.NaN);
       returned.put(fields[i], value);
     }
   }
   return returned;
 }
Exemple #2
0
 protected Object[] doQuery() {
   return WmiRequester.getFromClass(query, fields);
 }