Difference between revisions of "MediaWiki:Collections/Developer's Guide - Professional UNO"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 1: Line 1:
 
== OpenOffice.org Developer's Guide - Professional UNO ==
 
== OpenOffice.org Developer's Guide - Professional UNO ==
:[[Documentation/DevGuide/ProUNO/Professional UNO]]
+
:[[Documentation/DevGuide/ProUNO/Professional UNO|Professional UNO]]
:[[Documentation/DevGuide/ProUNO/Introduction]]
+
:[[Documentation/DevGuide/ProUNO/Introduction|Introduction]]
 
;API Concepts
 
;API Concepts
:[[Documentation/DevGuide/ProUNO/API Concepts]]
+
:[[Documentation/DevGuide/ProUNO/API Concepts|API Concepts]]
:[[Documentation/DevGuide/ProUNO/Data Types]]
+
:[[Documentation/DevGuide/ProUNO/Data Types|Data Types]]
:[[Documentation/DevGuide/ProUNO/Simple Types]]
+
:[[Documentation/DevGuide/ProUNO/Simple Types|Simple Types]]
:[[Documentation/DevGuide/ProUNO/The Any Type]]
+
:[[Documentation/DevGuide/ProUNO/The Any Type|The Any Type]]
:[[Documentation/DevGuide/ProUNO/Interfaces]]
+
:[[Documentation/DevGuide/ProUNO/Interfaces|Interfaces]]
:[[Documentation/DevGuide/ProUNO/Services]]
+
:[[Documentation/DevGuide/ProUNO/Services|Services]]
:[[Documentation/DevGuide/ProUNO/Structs]]
+
:[[Documentation/DevGuide/ProUNO/Structs|Structs]]
:[[Documentation/DevGuide/ProUNO/Predefined Values]]
+
:[[Documentation/DevGuide/ProUNO/Predefined Values|Predefined Values]]
:[[Documentation/DevGuide/ProUNO/Sequences]]
+
:[[Documentation/DevGuide/ProUNO/Sequences|Sequences]]
:[[Documentation/DevGuide/ProUNO/Modules]]
+
:[[Documentation/DevGuide/ProUNO/Modules|Modules]]
:[[Documentation/DevGuide/ProUNO/Exceptions]]
+
:[[Documentation/DevGuide/ProUNO/Exceptions|Exceptions]]
:[[Documentation/DevGuide/ProUNO/Singletons]]
+
:[[Documentation/DevGuide/ProUNO/Singletons|Singletons]]
 
;Understanding the API Reference
 
;Understanding the API Reference
:[[Documentation/DevGuide/ProUNO/Understanding the API Reference]]
+
:[[Documentation/DevGuide/ProUNO/Understanding the API Reference|Understanding the API Reference]]
 
;UNO Concepts
 
;UNO Concepts
:[[Documentation/DevGuide/ProUNO/UNO Concepts]]
+
:[[Documentation/DevGuide/ProUNO/UNO Concepts|UNO Concepts]]
:[[Documentation/DevGuide/ProUNO/UNO Interprocess Connections]]
+
:[[Documentation/DevGuide/ProUNO/UNO Interprocess Connections|UNO Interprocess Connections]]
:[[Documentation/DevGuide/ProUNO/Starting OpenOffice.org in Listening Mode]]
+
:[[Documentation/DevGuide/ProUNO/Starting OpenOffice.org in Listening Mode|Starting OpenOffice.org in Listening Mode]]
:[[Documentation/DevGuide/ProUNO/Importing a UNO Object]]
+
:[[Documentation/DevGuide/ProUNO/Importing a UNO Object|Importing a UNO Object]]
:[[Documentation/DevGuide/ProUNO/Characteristics of the Interprocess Bridge]]
+
:[[Documentation/DevGuide/ProUNO/Characteristics of the Interprocess Bridge|Characteristics of the Interprocess Bridge]]
:[[Documentation/DevGuide/ProUNO/Opening a Connection]]
+
:[[Documentation/DevGuide/ProUNO/Opening a Connection|Opening a Connection]]
:[[Documentation/DevGuide/ProUNO/Creating the Bridge]]
+
:[[Documentation/DevGuide/ProUNO/Creating the Bridge|Creating the Bridge]]
:[[Documentation/DevGuide/ProUNO/Closing a Connection]]
+
:[[Documentation/DevGuide/ProUNO/Closing a Connection|Closing a Connection]]
:[[Documentation/DevGuide/ProUNO/Example: A Connection Aware Client]]
+
:[[Documentation/DevGuide/ProUNO/Example: A Connection Aware Client|Example: A Connection Aware Client]]
:[[Documentation/DevGuide/ProUNO/Service Manager and Component Context]]
+
:[[Documentation/DevGuide/ProUNO/Service Manager and Component Context|Service Manager and Component Context]]
:[[Documentation/DevGuide/ProUNO/Service Manager]]
+
:[[Documentation/DevGuide/ProUNO/Service Manager|Service Manager]]
:[[Documentation/DevGuide/ProUNO/Component Context]]
+
:[[Documentation/DevGuide/ProUNO/Component Context|Component Context]]
:[[Documentation/DevGuide/ProUNO/Using UNO Interfaces]]
+
:[[Documentation/DevGuide/ProUNO/Using UNO Interfaces|Using UNO Interfaces]]
:[[Documentation/DevGuide/ProUNO/Properties]]
+
:[[Documentation/DevGuide/ProUNO/Properties|Properties]]
:[[Documentation/DevGuide/ProUNO/Collections and Containers]]
+
:[[Documentation/DevGuide/ProUNO/Collections and Containers|Collections and Containers]]
:[[Documentation/DevGuide/ProUNO/Event Model]]
+
:[[Documentation/DevGuide/ProUNO/Event Model|Event Model]]
:[[Documentation/DevGuide/ProUNO/Exception Handling]]
+
:[[Documentation/DevGuide/ProUNO/Exception Handling|Exception Handling]]
:[[Documentation/DevGuide/ProUNO/Lifetime of UNO objects]]
+
:[[Documentation/DevGuide/ProUNO/Lifetime of UNO objects|Lifetime of UNO objects]]
:[[Documentation/DevGuide/ProUNO/acquire() and release()]]
+
:[[Documentation/DevGuide/ProUNO/acquire() and release()|acquire() and release()]]
:[[Documentation/DevGuide/ProUNO/The XComponent Interface]]
+
:[[Documentation/DevGuide/ProUNO/The XComponent Interface|The XComponent Interface]]
:[[Documentation/DevGuide/ProUNO/Children of the XEventListener Interface]]
+
:[[Documentation/DevGuide/ProUNO/Children of the XEventListener Interface|Children of the XEventListener Interface]]
:[[Documentation/DevGuide/ProUNO/Weak Objects and References]]
+
:[[Documentation/DevGuide/ProUNO/Weak Objects and References|Weak Objects and References]]
:[[Documentation/DevGuide/ProUNO/Differences Between the Lifetime of C++ and Java Objects]]
+
:[[Documentation/DevGuide/ProUNO/Differences Between the Lifetime of C++ and Java Objects|Differences Between the Lifetime of C++ and Java Objects]]
:[[Documentation/DevGuide/ProUNO/Object Identity]]
+
:[[Documentation/DevGuide/ProUNO/Object Identity|Object Identity]]
 
;UNO Language Bindings
 
;UNO Language Bindings
:[[Documentation/DevGuide/ProUNO/UNO Language Bindings]]
+
:[[Documentation/DevGuide/ProUNO/UNO Language Bindings|UNO Language Bindings]]
:[[Documentation/DevGuide/ProUNO/Java/Java Language Binding]]
+
:[[Documentation/DevGuide/ProUNO/Java/Java Language Binding|Java Language Binding]]
:[[Documentation/DevGuide/ProUNO/Java/Getting a Service Manager]]
+
:[[Documentation/DevGuide/ProUNO/Java/Getting a Service Manager|Getting a Service Manager]]
:[[Documentation/DevGuide/ProUNO/Java/Transparent Use of Office UNO Components]]
+
:[[Documentation/DevGuide/ProUNO/Java/Transparent Use of Office UNO Components|Transparent Use of Office UNO Components]]
:[[Documentation/DevGuide/ProUNO/Java/Handling Interfaces]]
+
:[[Documentation/DevGuide/ProUNO/Java/Handling Interfaces|Handling Interfaces]]
:[[Documentation/DevGuide/ProUNO/Java/Type Mappings|Documentation/DevGuide/ProUNO/Java/Type Mappings]]
+
:[[Documentation/DevGuide/ProUNO/Java/Type Mappings|Type Mappings]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Sequence Types]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Sequence Types|Mapping of Sequence Types]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Enum Types]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Enum Types|Mapping of Enum Types]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Struct Types]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Struct Types|Mapping of Struct Types]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Exception Types]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Exception Types|Mapping of Exception Types]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Interface Types]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Interface Types|Mapping of Interface Types]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of UNOIDL]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of UNOIDL|Mapping of UNOIDL]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Services]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Services|Mapping of Services]]
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Singletons]]
+
:[[Documentation/DevGuide/ProUNO/Java/Mapping of Singletons|Mapping of Singletons]]
:[[Documentation/DevGuide/ProUNO/Java/Inexact approximation of UNO Value Semantics]]
+
:[[Documentation/DevGuide/ProUNO/Java/Inexact approximation of UNO Value Semantics|Inexact approximation of UNO Value Semantics]]
:[[Documentation/DevGuide/ProUNO/C++/C++ Language Binding]]
+
:[[Documentation/DevGuide/ProUNO/C++/C++ Language Binding|C++ Language Binding]]
:[[Documentation/DevGuide/ProUNO/C++/Establishing Interprocess Connections]]
+
:[[Documentation/DevGuide/ProUNO/C++/Establishing Interprocess Connections|Establishing Interprocess Connections]]
:[[Documentation/DevGuide/ProUNO/C++/Transparent Use of Office UNO Components]]
+
:[[Documentation/DevGuide/ProUNO/C++/Transparent Use of Office UNO Components|Transparent Use of Office UNO Components]]
:[[Documentation/DevGuide/ProUNO/C++/Type Mappings]]
+
:[[Documentation/DevGuide/ProUNO/C++/Type Mappings|Type Mappings]]
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Struct Types]]
+
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Struct Types|Mapping of Struct Types]]
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Interface Types]]
+
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Interface Types|Mapping of Interface Types]]
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Sequence Types]]
+
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Sequence Types|Mapping of Sequence Types]]
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Services]]
+
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Services|Mapping of Services]]
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Singletons]]
+
:[[Documentation/DevGuide/ProUNO/C++/Mapping of Singletons|Mapping of Singletons]]
:[[Documentation/DevGuide/ProUNO/C++/Using Weak References]]
+
:[[Documentation/DevGuide/ProUNO/C++/Using Weak References|Using Weak References]]
:[[Documentation/DevGuide/ProUNO/C++/Exception Handling in C++]]
+
:[[Documentation/DevGuide/ProUNO/C++/Exception Handling in C++|Exception Handling in C++]]
:[[Documentation/DevGuide/ProUNO/Basic/OpenOffice.org Basic]]
+
:[[Documentation/DevGuide/ProUNO/Basic/OpenOffice.org Basic|OpenOffice.org Basic]]
:[[Documentation/DevGuide/ProUNO/Basic/Handling UNO Objects]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Handling UNO Objects|Handling UNO Objects]]
:[[Documentation/DevGuide/ProUNO/Basic/Instantiating UNO Services]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Instantiating UNO Services|Instantiating UNO Services]]
:[[Documentation/DevGuide/ProUNO/Basic/Getting Information about UNO Objects]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Getting Information about UNO Objects|Getting Information about UNO Objects]]
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of UNO and Basic Types]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of UNO and Basic Types|Mapping of UNO and Basic Types]]
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Simple Types]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Simple Types|Mapping of Simple Types]]
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Sequences and Arrays]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Sequences and Arrays|Mapping of Sequences and Arrays]]
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Structs]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Structs|Mapping of Structs]]
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Enums and Constant Groups]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Mapping of Enums and Constant Groups|Mapping of Enums and Constant Groups]]
:[[Documentation/DevGuide/ProUNO/Basic/Case Sensitivity]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Case Sensitivity|Case Sensitivity]]
:[[Documentation/DevGuide/ProUNO/Basic/Exception Handling]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Exception Handling|Exception Handling]]
:[[Documentation/DevGuide/ProUNO/Basic/Listeners]]
+
:[[Documentation/DevGuide/ProUNO/Basic/Listeners|Listeners]]
:[[Documentation/DevGuide/ProUNO/Bridge/Automation Bridge]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Automation Bridge|Automation Bridge]]
:[[Documentation/DevGuide/ProUNO/Bridge/The Service Manager Component]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/The Service Manager Component|The Service Manager Component]]
:[[Documentation/DevGuide/ProUNO/Bridge/Using UNO from Automation]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Using UNO from Automation|Using UNO from Automation]]
:[[Documentation/DevGuide/ProUNO/Bridge/Calling Functions and Accessing Properties]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Calling Functions and Accessing Properties|Calling Functions and Accessing Properties]]
:[[Documentation/DevGuide/ProUNO/Bridge/Return Values]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Return Values|Return Values]]
:[[Documentation/DevGuide/ProUNO/Bridge/Usage of Types]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Usage of Types|Usage of Types]]
:[[Documentation/DevGuide/ProUNO/Bridge/Using Automation Objects from UNO]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Using Automation Objects from UNO|Using Automation Objects from UNO]]
:[[Documentation/DevGuide/ProUNO/Bridge/Type Mappings]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Type Mappings|Type Mappings]]
:[[Documentation/DevGuide/ProUNO/Bridge/Default Mappings]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Default Mappings|Default Mappings]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Simple Types]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Simple Types|Mapping of Simple Types]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Hyper and Decimal]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Hyper and Decimal|Mapping of Hyper and Decimal]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of String]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of String|Mapping of String]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Interfaces and Structures]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Interfaces and Structures|Mapping of Interfaces and Structures]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Sequence]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Sequence|Mapping of Sequence]]
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Type]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Mapping of Type|Mapping of Type]]
:[[Documentation/DevGuide/ProUNO/Bridge/Conversion Mappings]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Conversion Mappings|Conversion Mappings]]
:[[Documentation/DevGuide/ProUNO/Bridge/Client-Side Conversions]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Client-Side Conversions|Client-Side Conversions]]
:[[Documentation/DevGuide/ProUNO/Bridge/Value Objects]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Value Objects|Value Objects]]
:[[Documentation/DevGuide/ProUNO/Bridge/Exceptions and Errorcodes]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Exceptions and Errorcodes|Exceptions and Errorcodes]]
:[[Documentation/DevGuide/ProUNO/Bridge/Automation Objects with UNO Interfaces]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Automation Objects with UNO Interfaces|Automation Objects with UNO Interfaces]]
:[[Documentation/DevGuide/ProUNO/Bridge/DCOM]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/DCOM|DCOM]]
:[[Documentation/DevGuide/ProUNO/Bridge/The Bridge Services]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/The Bridge Services|The Bridge Services]]
:[[Documentation/DevGuide/ProUNO/Bridge/Unsupported COM Features]]
+
:[[Documentation/DevGuide/ProUNO/Bridge/Unsupported COM Features|Unsupported COM Features]]
:[[Documentation/DevGuide/ProUNO/CLI/CLI Language Binding]]
+
:[[Documentation/DevGuide/ProUNO/CLI/CLI Language Binding|CLI Language Binding]]
:[[Documentation/DevGuide/ProUNO/CLI/Language Binding DLLs]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Language Binding DLLs|Language Binding DLLs]]
:[[Documentation/DevGuide/ProUNO/CLI/Type Mapping]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Type Mapping|Type Mapping]]
:[[Documentation/DevGuide/ProUNO/CLI/Type Name Decoration]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Type Name Decoration|Type Name Decoration]]
:[[Documentation/DevGuide/ProUNO/CLI/Type Mappings]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Type Mappings|Type Mappings]]
:[[Documentation/DevGuide/ProUNO/CLI/Additional Structures]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Additional Structures|Additional Structures]]
:[[Documentation/DevGuide/ProUNO/CLI/Lifetime Management and Obtaining Interfaces]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Lifetime Management and Obtaining Interfaces|Lifetime Management and Obtaining Interfaces]]
:[[Documentation/DevGuide/ProUNO/CLI/Writing Client Programs]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Writing Client Programs|Writing Client Programs]]
:[[Documentation/DevGuide/ProUNO/CLI/The Override Problem|Documentation/DevGuide/ProUNO/CLI/The Override Problem]]
+
:[[Documentation/DevGuide/ProUNO/CLI/The Override Problem|The Override Problem]]
:[[Documentation/DevGuide/ProUNO/CLI/Important Interfaces and Implementations]]
+
:[[Documentation/DevGuide/ProUNO/CLI/Important Interfaces and Implementations|Important Interfaces and Implementations]]
  
 
[[Category:Collections]]
 
[[Category:Collections]]

Revision as of 09:34, 4 July 2008

OpenOffice.org Developer's Guide - Professional UNO

Professional UNO
Introduction
API Concepts
API Concepts
Data Types
Simple Types
The Any Type
Interfaces
Services
Structs
Predefined Values
Sequences
Modules
Exceptions
Singletons
Understanding the API Reference
Understanding the API Reference
UNO Concepts
UNO Concepts
UNO Interprocess Connections
Starting OpenOffice.org in Listening Mode
Importing a UNO Object
Characteristics of the Interprocess Bridge
Opening a Connection
Creating the Bridge
Closing a Connection
Example: A Connection Aware Client
Service Manager and Component Context
Service Manager
Component Context
Using UNO Interfaces
Properties
Collections and Containers
Event Model
Exception Handling
Lifetime of UNO objects
acquire() and release()
The XComponent Interface
Children of the XEventListener Interface
Weak Objects and References
Differences Between the Lifetime of C++ and Java Objects
Object Identity
UNO Language Bindings
UNO Language Bindings
Java Language Binding
Getting a Service Manager
Transparent Use of Office UNO Components
Handling Interfaces
Type Mappings
Mapping of Sequence Types
Mapping of Enum Types
Mapping of Struct Types
Mapping of Exception Types
Mapping of Interface Types
Mapping of UNOIDL
Mapping of Services
Mapping of Singletons
Inexact approximation of UNO Value Semantics
C++ Language Binding
Establishing Interprocess Connections
Transparent Use of Office UNO Components
Type Mappings
Mapping of Struct Types
Mapping of Interface Types
Mapping of Sequence Types
Mapping of Services
Mapping of Singletons
Using Weak References
Exception Handling in C++
OpenOffice.org Basic
Handling UNO Objects
Instantiating UNO Services
Getting Information about UNO Objects
Mapping of UNO and Basic Types
Mapping of Simple Types
Mapping of Sequences and Arrays
Mapping of Structs
Mapping of Enums and Constant Groups
Case Sensitivity
Exception Handling
Listeners
Automation Bridge
The Service Manager Component
Using UNO from Automation
Calling Functions and Accessing Properties
Return Values
Usage of Types
Using Automation Objects from UNO
Type Mappings
Default Mappings
Mapping of Simple Types
Mapping of Hyper and Decimal
Mapping of String
Mapping of Interfaces and Structures
Mapping of Sequence
Mapping of Type
Conversion Mappings
Client-Side Conversions
Value Objects
Exceptions and Errorcodes
Automation Objects with UNO Interfaces
DCOM
The Bridge Services
Unsupported COM Features
CLI Language Binding
Language Binding DLLs
Type Mapping
Type Name Decoration
Type Mappings
Additional Structures
Lifetime Management and Obtaining Interfaces
Writing Client Programs
The Override Problem
Important Interfaces and Implementations
Personal tools