OpenOffice.org 3.3 Software Development Kit (SDK)
The OpenOffice.org SDK is an add-on for the OpenOffice.org office suite. It provides the necessary tools and documentation for programming theOpenOffice.org APIs and creating own extensions (UNO components) for OpenOffice.org.
What's new in OpenOffice.org 3.3 SDK?
- MacOS and 64 bit Java
It's important to know that if you use the 64 bit version (default on Snow Leopard) of Java on MacOS you have to use the -d32 switch to ensure that your program using the simple bootstrap mechasnism use a 32-bit data model. Otherwise you will get an UnsatisfiedLinkError when loading the PipeConnector. The SDK build environemnt takes now care of this and add the switch if necessary. - Examples
There are still examples that are not working on Mac. There is still an issue with awt in the office with the Mac Java version. That means that it is not possible to use Java awt with OpenOffice.org on Mac OS right now. - API's
The OpenOffice.org API covers now 4257 UNO IDL type definitions. For OpenOffice.org 3.3 we have introduced 75 new UNO IDL types (whereas 9 are new published types). Please see "Overview of new API's" for a roughly overview of the new types.
The UNO IDL reference documentation gets improved by inserting missing or correct existing documentation as well by fixing errors in our autodoc tool that is used for the generation of the reference.
The C++ and Java UNO runtime reference documention is also updated.
Overview of new or removed API's
- struct : com.sun.star.awt.ItemListEvent
- interface : com.sun.star.awt.XItemList
- interface : com.sun.star.awt.XItemListListener
- interface : com.sun.star.awt.XStyleChangeListener
- interface : com.sun.star.awt.XStyleSettings
- interface : com.sun.star.awt.XStyleSettingsSupplier
- interface : com.sun.star.awt.XTopWindow2
- exception : com.sun.star.awt.grid.GridInvalidDataException
- exception : com.sun.star.awt.grid.GridInvalidModelException
- published interface : com.sun.star.chart.XComplexDescriptionAccess
- interface : com.sun.star.chart.XDiagramPositioning
- singleton : com.sun.star.configuration.Update
- interface : com.sun.star.configuration.XUpdate
- singleton : com.sun.star.deployment.ExtensionManager
- exception : com.sun.star.deployment.ExtensionRemovedException
- exception : com.sun.star.deployment.InvalidRemovedParameterException
- constants : com.sun.star.deployment.Prerequisites
- interface : com.sun.star.deployment.XExtensionManager
- interface : com.sun.star.document.XCodeNameQuery
- interface : com.sun.star.document.XDocumentRecovery
- published constants : com.sun.star.embed.StorageFormats
- struct : com.sun.star.form.runtime.FilterEvent
- service : com.sun.star.form.runtime.FormController
- interface : com.sun.star.form.runtime.XFilterController
- interface : com.sun.star.form.runtime.XFilterControllerListener
- interface : com.sun.star.form.runtime.XFormController
- interface : com.sun.star.form.runtime.XFormControllerContext
- constants : com.sun.star.i18n.TransliterationModulesExtra
- struct : com.sun.star.script.ModuleInfo
- published constants : com.sun.star.script.ModuleType
- published interface : com.sun.star.script.XLibraryContainer3
- constants : com.sun.star.script.vba.VBAEventId
- service : com.sun.star.script.vba.VBAEventProcessor
- service : com.sun.star.script.vba.VBASpreadsheetEventProcessor
- service : com.sun.star.script.vba.VBATextEventProcessor
- interface : com.sun.star.script.vba.XVBACompatibility
- interface : com.sun.star.script.vba.XVBAEventProcessor
- interface : com.sun.star.script.vba.XVBAModuleInfo
- service : com.sun.star.sdb.DatabaseInteractionHandler
- struct : com.sun.star.sdb.DatabaseRegistrationEvent
- struct : com.sun.star.sdb.RowsChangeEvent
- interface : com.sun.star.sdb.XDatabaseRegistrations
- interface : com.sun.star.sdb.XDatabaseRegistrationsListener
- interface : com.sun.star.sdb.XRowsChangeBroadcaster
- interface : com.sun.star.sdb.XRowsChangeListener
- interface : com.sun.star.sdb.tools.XConnectionSupplier
- interface : com.sun.star.sdb.tools.XIndexAlteration
- interface : com.sun.star.sdb.tools.XKeyAlteration
- interface : com.sun.star.sdb.tools.XTableAlteration
- interface : com.sun.star.sdb.tools.XTableRename
- interface : com.sun.star.sdb.tools.XViewAccess
- published constants : com.sun.star.sheet.DimensionFlags
- exception : com.sun.star.sheet.NoConvergenceException
- exception : com.sun.star.task.DocumentMSPasswordRequest2
- exception : com.sun.star.task.DocumentPasswordRequest2
- singleton : com.sun.star.task.OfficeRestartManager
- published service : com.sun.star.task.PasswordContainerInteractionHandler
- published interface : com.sun.star.task.XInteractionPassword2
- published interface : com.sun.star.task.XRestartManager
- service : com.sun.star.text.TextRangeContentProperties
- published service : com.sun.star.ucb.CommandEnvironment
- exception : com.sun.star.ucb.InteractiveLockingException
- exception : com.sun.star.ucb.InteractiveLockingLockExpiredException
- exception : com.sun.star.ucb.InteractiveLockingLockedException
- exception : com.sun.star.ucb.InteractiveLockingNotLockedException
- interface : com.sun.star.ui.XToolPanel
- service : com.sun.star.ui.dialogs.Wizard
- constants : com.sun.star.ui.dialogs.WizardButton
- constants : com.sun.star.ui.dialogs.WizardTravelType
- interface : com.sun.star.ui.dialogs.XWizard
- interface : com.sun.star.ui.dialogs.XWizardController
- interface : com.sun.star.ui.dialogs.XWizardPage
- struct : com.sun.star.util.Duration
- exception : com.sun.star.util.InvalidStateException
- constants : com.sun.star.view.DuplexMode
- removed not yet published : com.sun.star.deployment.LicenseIndividualAgreementException
- removed not yet published : com.sun.star.rendering.ParametricPolyPolygon2DFactory
- removed not yet published : com.sun.star.rendering.XParametricPolyPolygon2DFactory
- removed not yet published : com.sun.star.task.DocumentMacroConfirmationRequest2