LibreOffice: com::sun::star::uno Module Reference

LibreOffice LibreOffice 7.4 SDK API Reference

Loading...
Searching...
No Matches
Classes | Enumerations
com::sun::star::uno Module Reference

Basic UNO interfaces. More...

## Classes
exception | DeploymentException
| Exception signalling a deployment error. More...
exception | Exception
| the base of all UNO exceptions More...
service | NamingService
| a simple named object container. More...
exception | RuntimeException
| This exception or a subclass can occur at every interface method. More...
exception | SecurityException
| Base exception for all security related exceptions. More...
struct | Uik
| Specifies a universal interface key (globally unique). More...
interface | XAdapter
| This is the server-side interface to a weak adapter. More...
interface | XAggregation
| Objects which implement this interface can become aggregates of a delegator. More...
interface | XComponentContext
| Component context to be passed to a component via com::sun::star::lang::XSingleComponentFactory. More...
interface | XCurrentContext
| Task (thread) local execution context for UNO. More...
interface | XInterface
| base interface of all UNO interfaces More...
interface | XNamingService
| allows to insert, remove and access named objects. More...
interface | XReference
| must be implemented by anyone who holds the adapter on the client side. More...
interface | XUnloadingPreference
| Backwards-compatibility remainder of a removed library unloading feature. More...
interface | XWeak
| the server-side interface to a weak object. More...

## Enumerations
enum | TypeClass { VOID , CHAR , BOOLEAN , BYTE , SHORT , UNSIGNED_SHORT , LONG , UNSIGNED_LONG , HYPER , UNSIGNED_HYPER , FLOAT , DOUBLE , STRING , TYPE , ANY , ENUM , TYPEDEF , STRUCT , UNION , EXCEPTION , SEQUENCE , ARRAY , INTERFACE , SERVICE , MODULE , INTERFACE_METHOD , INTERFACE_ATTRIBUTE , UNKNOWN , PROPERTY , CONSTANT , CONSTANTS , SINGLETON }
| This enum describes all type classes of UNO. More...

## Detailed Description

Basic UNO interfaces.

## Enumeration Type Documentation

## ◆ TypeClass

enum TypeClass
| published

This enum describes all type classes of UNO.

Every specific type has a type class specifying the general context of the reflected type.

Example: A type reflecting the interface XInterface is of type class INTERFACE and its name is "com.sun.star.uno.XInterface".

Developers Guide
  Professional UNO - Data Types

Enumerator
VOID | reflecting the void type; denotes no type
CHAR | reflecting the 16-bit unicode character type
BOOLEAN | reflecting the boolean type; true and false
BYTE | reflecting the 8-bit ordinal type
SHORT | reflecting the signed 16-bit ordinal type
UNSIGNED_SHORT | reflecting the unsigned 16-bit ordinal type
LONG | reflecting the signed 32-bit ordinal type
UNSIGNED_LONG | reflecting the unsigned 32-bit type
HYPER | reflecting the signed 64-bit ordinal type
UNSIGNED_HYPER | reflecting the unsigned 64-bit ordinal type
FLOAT | reflecting the 32-bit floating point type
DOUBLE | reflecting the 64-bit floating point type
STRING | reflecting the string type; strings of unicode characters
TYPE | reflecting the meta type
ANY | reflecting the any type; anys can carry any UNO value except of any values
ENUM | reflecting enum types
TYPEDEF | reflecting typedefed types referencing other types
STRUCT | reflecting compound types
UNION | Deprecated, UNOIDL does not have a union concept.
    @deprecated
EXCEPTION | reflecting exception types
SEQUENCE | reflecting sequence types
ARRAY | Deprecated, UNOIDL does not have an array concept.
    @deprecated
INTERFACE | reflecting interface types
SERVICE | reflecting services
MODULE | reflecting modules
INTERFACE_METHOD | reflecting interface methods
INTERFACE_ATTRIBUTE | reflecting interface attributes
UNKNOWN | reflecting the unreflectable type
PROPERTY | reflecting properties
CONSTANT | reflecting constants
CONSTANTS | reflecting constants groups
SINGLETON | reflecting singletons