summaryrefslogtreecommitdiff
path: root/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
diff options
context:
space:
mode:
Diffstat (limited to 'udkapi/com/sun/star/reflection/TypeDescriptionManager.idl')
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionManager.idl16
1 files changed, 11 insertions, 5 deletions
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl b/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
index 597dda266ceb..467047a61e6b 100644
--- a/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
+++ b/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
@@ -47,9 +47,18 @@ published service TypeDescriptionManager
{
/** Interface to retrieve type descriptions.
+ In addition to the semantics specified for the corresponding interface
+ of the <type>TypeDescriptionProvider</type> service (which changed
+ slightly for LibreOffice&nbsp;4.1; see there), this interface allows to
+ retrieve the following entities:
<ul>
- <li>Names are given in dotted notation, for example
- <code>"com.sun.star.uno.XInterface"</code>.</li>
+ <li>The simple types are accessible via <code>"void"</code>,
+ <code>"boolean"</code>, <code>"byte"</code>, <code>"short"</code>,
+ <code>"unsigned short"</code>, <code>"long"</code>, <code>"unsigned
+ long"</code>, <code>"hyper"</code>, <code>"unsigned hyper"</code>,
+ <code>"float"</code>, <code>"double"</code>, <code>"char"</code>,
+ <code>"string"</code>, <code>"type"</code>, and
+ <code>"any"</code>.</li>
<li>Sequence types are accessible via
<code>"[]<var>ComponentType</var>"</code></li>
@@ -63,9 +72,6 @@ published service TypeDescriptionManager
<code>"<var>InterfaceType</var>::<var>Member</var>"</code>.</li>
</ul>
- <p>The returned values are of interface type
- <type>XTypeDescription</type>.</p>
-
<p>Even though the name of this interface suggests that the used type
names are hierarchic, this need not be the case. (For example, consider
the names of instantiated polymorphic struct types, like