Daisuke Miyamoto
dai.0****@gmail*****
2008年 6月 26日 (木) 15:55:00 JST
都元です。 慣れていないとなかなか難しいかとおもいましたので、こちらでBundle化してみました。 rev1506 -> rev1507 のdiffを取ると、コツが見えてくると思います。ご参考までに。 中身に関してはまだざっとしか見れていません。 が、独自のListを実装してしまう、というのは結構良いアイデアなのかな、と なんとなく感じたところです。もうちょっとじっくり見てみますね。 2008/06/26 15:46 Daisuke Miyamoto <dai.0****@gmail*****>: > 都元です。 > > 多分、こういったちょっとしたプロジェクトを作るときも、全てプラグイン(正確にはOSGi Bundle)として作ると良いと思います。 > その、Bundle-Classpath に core を通すだけで、普通にcoreが参照できるようになりますので。 > > 現状、core, serializer, testclient は全部OSGi Bundleとして作られています。 > > > 2008/06/26 15:37 Shinichi Ogawa <shin1****@gmail*****>: >> shin1ogawaです。 >> >> coreへの参照を持っているのですが、どのような形で参照したものが良いでしょうか? >> つい癖でmvn eclipse:eclipseしてしまっているため、M2_REPOになってます。 >> ・eclipse内のproject名でcore-projectを参照? >> ・q4e? >> ・その他? >> >> まずは今のまま(M2_REPO)でcommitしてみました。 >> >> 2008/6/26 Daisuke Miyamoto <dai.0****@gmail*****>: >>> 都元です。 >>> >>> ちょっと細工をしないとJavaプロジェクトとしてみることができないので、 >>> ドットファイルもコミットしてもらえますかー? >>> >>> 2008/06/26 3:01 Shinichi Ogawa <shin1****@gmail*****>: >>>> shin1ogawaです。 >>>> >>>> Model用のEventの実装をsandbox/org.jiemamy.eventtestにチェックインしてあります。 >>>> 一度、軽く見てもらえませんでしょうか? >>>> ・専用のCollectionの実装を用意した。(今回はArraiListを継承した) >>>> ・既存のModelChangeEvent/Listenerに加えてModelCollectionChangeEvent/Listenerを >>>> 用意した。 >>>> ・ModelのCollectionを持つModelに対するListenerは、 >>>> ModelChangeListener、上記ModelCollectionListenerをそのまま使用するのではなく、 >>>> 専用のListenerを用意し、イベント監視側はそれを使用する。 >>>> # 例えばTableModelChangeListenerを用意した。 >>>> >>>> TableModel1-TableModel4までの4パターン実装してありますが、パターン4がいいかな?と >>>> 思っていますので、以下のみっつのクラスだけを見ていただければいいかと思います。 >>>> >>>> ModelList >>>> TableModel4 >>>> TableModel4Test >>>> >>>> これだけでわかりにくい可能性もあるので、手っ取り早くcoreに実装してみろ! >>>> とかあればcoreにbranch作ってTableModelにサンプル実装を追加します。 >>>> >>>> _______________________________________________ >>>> Jiemamy-dev mailing list >>>> Jiema****@lists***** >>>> http://lists.sourceforge.jp/mailman/listinfo/jiemamy-dev >>>> >>> _______________________________________________ >>> Jiemamy-dev mailing list >>> Jiema****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/jiemamy-dev >>> >> >> _______________________________________________ >> Jiemamy-dev mailing list >> Jiema****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/jiemamy-dev >> >