User:Bitbastler/Books/UNO Components
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Writing UNO Components
- Writing UNO Components
- Required Files
- Using UNOIDL to Specify New Components
- Writing the Specification
- Preprocessing
- Grouping Definitions in Modules
- Simple Types
- Defining an Interface
- Defining a Service
- Defining a Sequence
- Defining a Struct
- Defining an Exception
- Predefining Values
- Using Comments
- Singleton
- Reserved Types
- Published Entities
- Component Architecture
- Core Interfaces to Implement
- XInterface
- XTypeProvider
- XServiceInfo
- XWeak
- XComponent
- XInitialization
- XMain
- XAggregation
- XUnoTunnel
- Simple Component in Java
- Class Definition with Helper Class
- Implementing Your Own Interfaces
- Providing a Single Factory Using a Helper Method
- Write Registration Info Using a Helper Method
- Implementing without Helpers
- Storing the Service Manager for Further Use
- Create Instance with Arguments
- Possible Structures for Java Components
- Running and Debugging Java Components
- Register Component File
- Make Registration Available to OpenOffice.org
- Test the Registration
- Debugging
- The Java Environment in OpenOffice.org
- Troubleshooting
- C++ Component
- Class Definition with Helper Template Classes
- Implementing your own Interfaces
- Providing a Single Factory Using a Helper Method
- Write Registration Info Using a Helper Method
- Provide Implementation Environment
- Implementing without Helpers
- Storing the Service Manager for Further Use
- Create Instance with Arguments
- Multiple Components in One Dynamic Link Library
- Building and Testing C++ Components
- Integrating Components into OpenOffice.org
- Protocol Handler
- Implementation
- Configuration
- Installation
- Jobs
- Execution Environment
- Implementation
- Initialization
- Returning Results
- Configuration
- Installation
- Using the vnd.sun.star.jobs: URL Schema
- List of Supported Events
- Add-Ons
- Guidelines
- Configuration
- Menus
- Toolbars
- Images for Toolbars and Menus
- Help Integration
- Installation
- Disable Commands
- Intercepting Context Menus
- File Naming Conventions
- Deployment Options for Components
- Command Line Registry Tools
- Manual Component Installation
- Bootstrapping a Service Manager
- Special Service Manager Configurations
- The UNO Executable
- Standalone Use Case
- Server Use Case
- Using the UNO Executable
- Accessing Dialogs
- Assigning Component Methods to Control Events
- Using Dialogs in Components