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

Back to archive index

Daisuke Miyamoto dai.0****@gmail*****
2008年 6月 26日 (木) 15:46:22 JST


都元です。

多分、こういったちょっとしたプロジェクトを作るときも、全てプラグイン(正確には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 メーリングリストの案内
Back to archive index