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]

Reply via email to