Difference between revisions of "MediaWiki:Collections/Developer's Guide - Writing UNO Components"
From Apache OpenOffice Wiki
Line 73: | Line 73: | ||
:[[Documentation/DevGuide/WritingUNO/Jobs/Returning Results|Returning Results]] | :[[Documentation/DevGuide/WritingUNO/Jobs/Returning Results|Returning Results]] | ||
:[[Documentation/DevGuide/WritingUNO/Jobs/Configuration|Configuration]] | :[[Documentation/DevGuide/WritingUNO/Jobs/Configuration|Configuration]] | ||
− | :[[Documentation/DevGuide/WritingUNO/Jobs/ | + | :[[Documentation/DevGuide/WritingUNO/Jobs/Installation|Installation]] |
:[[Documentation/DevGuide/WritingUNO/Jobs/Using the vnd.sun.star.jobs: URL Schema|Using the vnd.sun.star.jobs: URL Schema]] | :[[Documentation/DevGuide/WritingUNO/Jobs/Using the vnd.sun.star.jobs: URL Schema|Using the vnd.sun.star.jobs: URL Schema]] | ||
:[[Documentation/DevGuide/WritingUNO/Jobs/List of Supported Events|List of Supported Events]] | :[[Documentation/DevGuide/WritingUNO/Jobs/List of Supported Events|List of Supported Events]] |
Revision as of 13:24, 4 July 2008
Developer's Guide - Writing UNO Components
- Writing UNO Components
- Required Files
- Required Files
- Using UNOIDL to Specify New Components
- 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
- Component Architecture
- Core Interfaces to Implement
- Core Interfaces to Implement
- XInterface
- XTypeProvider
- XServiceInfo
- XWeak
- XComponent
- XInitialization
- XMain
- XAggregation
- XUnoTunnel
- Simple Component in Java
- 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
- 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
- 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
- File Naming Conventions
- Deployment Options for Components
- 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
- Using the UNO Executable
- Accessing Dialogs
- Accessing Dialogs
- Assigning Component Methods to Control Events
- Using Dialogs in Components