A lot
This commit is contained in:
@@ -67,9 +67,23 @@ public class CanadaDatamartProvider extends ForecastProvider {
|
||||
String code = data[0].trim();
|
||||
String town = data[1].trim();
|
||||
String province = data[2].trim();
|
||||
String supportedDisplaysString = propertyManager.getStringNoSet("displays-enabled.code."+code, "");
|
||||
if(supportedDisplaysString.trim().length() <= 0)
|
||||
supportedDisplaysString = propertyManager.getString("displays-enabled.town."+town.toLowerCase().replaceAll("\\s", "_")+"."+province.toLowerCase().replace("\\s", "_"), "");
|
||||
|
||||
float latitude = Float.parseFloat(data[3].trim().substring(0, data[3].length()-1));
|
||||
float longitude = Float.parseFloat(data[4].trim().substring(0, data[4].length()-1));
|
||||
towns.add(new TownInfo(code, town, province, latitude, longitude, priority));
|
||||
TownInfo townInfo = new TownInfo(code, town, province, latitude, longitude, priority);
|
||||
if(supportedDisplaysString.trim().length() > 0)
|
||||
{
|
||||
String[] displays = supportedDisplaysString.split(",");
|
||||
for(int i = 0; i < displays.length; i++)
|
||||
{
|
||||
displays[i] = displays[i].trim();
|
||||
}
|
||||
townInfo.setSupportedDisplays(displays);
|
||||
}
|
||||
towns.add(townInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user