protected ProcessorInfo buildFromDataMap()

in src/main/java/org/jutils/jhardware/info/processor/AbstractProcessorInfo.java [34:51]


  protected ProcessorInfo buildFromDataMap(Map<String, String> dataMap) {
    ProcessorInfo info = new ProcessorInfo();
    info.setFullInfo(dataMap);

    if (dataMap != null && !dataMap.isEmpty()) {
      info.setCacheSize(dataMap.get("cache size"));
      info.setFamily(dataMap.get("cpu family"));
      info.setMhz(dataMap.get("cpu MHz"));
      info.setModel(dataMap.get("model"));
      info.setModelName(dataMap.get("model name"));
      info.setNumCores(dataMap.get("cpu cores"));
      info.setStepping(dataMap.get("stepping"));
      info.setTemperature(dataMap.get("temperature"));
      info.setVendorId(dataMap.get("vendor_id"));
    }

    return info;
  }