import java.net.URL;
import java.text.MessageFormat;
import java.util.List;
-import java.util.SortedSet;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.logging.Handler;
import jp.sfjp.jindolf.data.RegexPattern;
import jp.sfjp.jindolf.data.Talk;
import jp.sfjp.jindolf.data.Village;
+import jp.sfjp.jindolf.data.VillageInfoLoader;
+import jp.sfjp.jindolf.data.VillageListLoader;
import jp.sfjp.jindolf.dxchg.CsvExporter;
import jp.sfjp.jindolf.dxchg.WebIPCDialog;
import jp.sfjp.jindolf.dxchg.WolfBBS;
* @param land 国
*/
private void taskReloadVillageList(Land land){
- SortedSet<Village> villageList;
+ List<Village> villageList;
try{
- villageList = land.downloadVillageList();
+ villageList = VillageListLoader.loadVillageList(land);
}catch(IOException e){
showNetworkError(land, e);
return;
private boolean updatePeriodList(){
updateStatusBar("村情報を読み直しています…");
try{
- Village.updateVillage(village);
+ VillageInfoLoader.updateVillageInfo(village);
}catch(IOException e){
showNetworkError(village, e);
return false;
updateStatusBar("村情報を読み込み中…");
try{
- Village.updateVillage(village);
+ VillageInfoLoader.updateVillageInfo(village);
}catch(IOException e){
showNetworkError(village, e);
return;