国産DIコンテナSeasarとくーす その4
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
2005/08/03(水) 06:23:36パターンを追加ってできないかな?
特定のdiconに登録されてる全てのクラスに一括で処理を加える事が結構あるんだけど
繰り返しfor文を書くのがちょっと・・・・・・
container = container.getDescendant("hoge.dicon");
for (int i = 0; i < container.getComponentDefSize(); i++) {
ComponentDef def = container.getComponentDef(i);
//ここでdiconに登録されてる全てのComponentDefを順番に処理する
//Fanctor(ComponentDef, Context)等としてループ構造と処理内容は切り離したい
}
public interface Fanctor {
public void execute(ComponentDef def, Context context) throws Exception;
}
container.chain(Fanctor, Context);とか、できると便利なんだけど・・・・・・
■ このスレッドは過去ログ倉庫に格納されています