LibreOffice LibreOffice 4.3 SDK API Reference

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 an 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

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
  ProUNO - 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