作業部屋の使い方を試しています。
(empty log message)
| @@ -9,10 +9,9 @@ | ||
| 9 | 9 | import java.util.logging.Logger; |
| 10 | 10 | |
| 11 | 11 | /** |
| 12 | - * | |
| 12 | + * ファイル書出し・読込みテスト | |
| 13 | 13 | * @author kgto |
| 14 | 14 | */ |
| 15 | - | |
| 16 | 15 | public class SearchDataRWT01 { |
| 17 | 16 | SearchDataRW sio = new SearchDataRW(); |
| 18 | 17 |
| @@ -24,6 +23,7 @@ | ||
| 24 | 23 | public static void main(String[] args) { |
| 25 | 24 | SearchDataRWT01 test01 = new SearchDataRWT01(); |
| 26 | 25 | test01.save01(); |
| 26 | + test01.load01(); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | void SearchDataRWT01() { |
| @@ -46,4 +46,21 @@ | ||
| 46 | 46 | Logger.getLogger(SearchDataRWT01.class.getName()).log(Level.SEVERE, null, ex); |
| 47 | 47 | } |
| 48 | 48 | } |
| 49 | + | |
| 50 | + void load01() { | |
| 51 | + try { | |
| 52 | + Method method = SearchDataRW.class.getDeclaredMethod("loadMsg404"); | |
| 53 | + method.setAccessible(true); | |
| 54 | + Object obj = method.invoke(sio); | |
| 55 | + String str = (String)obj; | |
| 56 | + | |
| 57 | + System.out.println("loadMsg404 = " + str); | |
| 58 | + | |
| 59 | + | |
| 60 | + } catch (NoSuchMethodException | SecurityException | |
| 61 | + | IllegalAccessException | IllegalArgumentException | InvocationTargetException ex) { | |
| 62 | + Logger.getLogger(SearchDataRWT01.class.getName()).log(Level.SEVERE, null, ex); | |
| 63 | + } | |
| 64 | + } | |
| 65 | + | |
| 49 | 66 | } |
| @@ -342,7 +342,7 @@ | ||
| 342 | 342 | |
| 343 | 343 | /* ---------------------------------------------------------------------- */ |
| 344 | 344 | |
| 345 | - public String loadUrl() { | |
| 345 | + String loadUrl() { | |
| 346 | 346 | String urladdress; |
| 347 | 347 | |
| 348 | 348 | NodeList nodelist = root.getElementsByTagName("url"); |
| @@ -352,7 +352,7 @@ | ||
| 352 | 352 | return urladdress; |
| 353 | 353 | } |
| 354 | 354 | |
| 355 | - public ArrayList<SearchData> loadSearchList() { | |
| 355 | + ArrayList<SearchData> loadSearchList() { | |
| 356 | 356 | ArrayList<SearchData> sdatlst = new ArrayList<>(); |
| 357 | 357 | |
| 358 | 358 | NodeList nodelist = root.getElementsByTagName("searchlist"); |
| @@ -410,6 +410,20 @@ | ||
| 410 | 410 | return sdatlst; |
| 411 | 411 | } |
| 412 | 412 | |
| 413 | + String loadMsg404() { | |
| 414 | + StringBuilder strbuf = new StringBuilder(); | |
| 415 | + NodeList nodelist = root.getElementsByTagName("msg404"); | |
| 416 | + for(int i = 0; i < nodelist.getLength(); i++) { | |
| 417 | + Node childnode = nodelist.item(i); | |
| 418 | + String str = childnode.getFirstChild().getNodeValue(); | |
| 419 | + if(strbuf.length() > 0) { | |
| 420 | + strbuf.append("\n"); | |
| 421 | + } | |
| 422 | + strbuf.append(str); | |
| 423 | + } | |
| 424 | + return strbuf.toString(); | |
| 425 | + } | |
| 426 | + | |
| 413 | 427 | public Element loadElement(String elementTagName) { |
| 414 | 428 | NodeList nodelist = root.getElementsByTagName(elementTagName); |
| 415 | 429 | Element element = (Element)nodelist.item(0); |