メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年12月28日日曜日

[work][OpenOffice][SDK][java] Professional UNO読み中(14) Singletons

http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Singletons
を読む。


Singletons
「a UNO component context」中でシングルトン。

で、書き方。


module com { module sun { module star { module deployment {
singleton thePackageManagerFactory: XPackageManagerFactory;
}; }; }; };
 

と書いておけば、staticなgetThePackageManagerFactory()でインスタンスを取得できるらしい。インスタンスが無ければnewしてくれる。
問題があれば、com.sun.star.uno.DeploymentExceptionがスローされるらしい。

.

0 コメント: