queryInterface()には2つの定義がある。
java.lang.Object UnoRuntime.queryInterface(java.lang.Class targetInterface, Object sourceObject)
と
java.lang.Object UnoRuntime.queryInterface(com.sun.star.uno.Type targetInterface, Object sourceObject)
の2つ。
どちらも戻り値はjava.lang.Objectなので、明示的にキャストが必要。
もし、指定したターゲット(targetInterface)がとれない場合はnullが返される。
.
0 コメント:
コメントを投稿