Hi Jürgen,
* a) use "theTypeDescriptionManager.getByHierarchicalName(
strClassName )"; e.g. receiving an exception
"<com.sun.star.container.NoSuchElementException:
com.sun.star.comp.helper.Bootstrap>", if using
"com.sun.star.comp.helper.Bootstrap" as the class name.
com.sun.star.comp.helper.Bootstrap is an Java UNO helper class and is
not available over the type description manager (tdmgr). The tdmgr
supports only IDL types. And you should take into account that the
normal type library of an office installation doesn't contain type
info for old style service types.
Oh, wasn't aware of that, just tested with other classes, and it works,
thank you very much!
* b) using
"XTypeDescriptionEnumerationAccess.createTypeDescriptionEnumeration()"
yields always an empty "XTypeDescriptionEnumeration".
mmh, that is maybe a bug but i am not sure and have to take a closer
look into the code.
Hoping it is not a bug, but something I am doing wrong. (But if a bug,
maybe there is a workaround?)
Did try it to no avail with:
strClass="com.sun.star.comp.helper.Bootstrap";
strClass="com.sun.star.reflection.XTypeDescription";
strClass="com.sun.star.uno.XInterface";
strClass="com.sun.star.frame.Desktop";
strClass="com.sun.star.text.XTextViewCursorSupplier";
They all return an enumeration which returns false on "hasMoreElements();".
After all, it seems that I really need to use the XTypeDescription*
infrastructure to get at all the information at runtime that I need to
make the scripting language support even more flexible (although the
present support looks nice and simple enough and runs stable on 1.1.4,
1.9, with the latter even pluggable into the scripting framework).
Still looking forward to any hints, insights ...
Regards,
---rony
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]