[Wicket-ja-user 174] Re: あるタグを出したい時、出したくない時の制御

Back to archive index

Tsutomu Yano benbr****@mac*****
2008年 7月 24日 (木) 23:42:17 JST


すみません、一つ前のコードをコピペしてしまいました。MyModelの定義の部分はほんとは
次のコードでした。

まあリストからget()するところに範囲チェックを入れただけなんですけど。


import java.util.*;

/**
* 三つでひとかたまりの文字列のリストを返すモデル
**/
public class MyModel extends AbstractReadOnlyModel<List<String>> {
   List<String> source;

   public MyModel(List<String> source) {
       this.source = new ArrayList<String>(source);
   }

   public List<List<String>> getObject() {
       List<List<String>> result = new ArrayList<List<String>>();
       for(int i = 0; i < source.size(); i += 3) {
           List<String> trio = new ArrayList<String>(3);
           trio.add( i >= source.size() ? "" : source.get(i));
           trio.add( i + 1 >= source.size() ? "" : source.get(i+1));
           trio.add( i + 2 >= source.size() ? "" : source.get(i+2));
           result.add(trio);
       }
       return result;
   }
}


---------------------------------------------------
矢野 勉(やの つとむ)
電子メール:benbrand_at_mac.com
---------------------------------------------------




Wicket-ja-user メーリングリストの案内
Back to archive index