[Jiemamy-dev:79] Re: Model用のEvent通知の仕組みについて

アーカイブの一覧に戻る

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
>>
>


Jiemamy-dev メーリングリストの案内
アーカイブの一覧に戻る