- Description
- Interface to retrieve type descriptions.
In addition to the semantics specified for the corresponding interface
of the TypeDescriptionProvider service (which changed
slightly for LibreOffice 4.1; see there), this interface allows to
retrieve the following entities:
- The simple types are accessible via
"void" ,
"boolean" , "byte" , "short" ,
"unsigned short" , "long" , "unsigned
long" , "hyper" , "unsigned hyper" ,
"float" , "double" , "char" ,
"string" , "type" , and
"any" .
- Sequence types are accessible via
"[]ComponentType"
- Instantiated polymorphic struct types are accessible via
"StructType<Parameter1,…,Parametern>" .
- Members of interface types are accessible via
"InterfaceType::Member" .
Even though the name of this interface suggests that the used type
names are hierarchical, this doesn't need to be the case. (For example, consider
the names of instantiated polymorphic struct types, like
"Struct<long>" .)
|