|
LibreOffice
LibreOffice 24.8 SDK API 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... | |
Basic UNO interfaces.
|
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".