| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
interfaces related to embedded objects, both native UNO and OLE. More...
| Constant Groups | |
| constants | Actions | 
| This constant set contains possible actions that could be approved by ActionsApproval implementation. | |
| constants | Aspects | 
| The constant set contains possible aspects for an embedded object. | |
| constants | ElementModes | 
| The constant set contains possible modes to open an element. | |
| constants | EmbedMapUnits | 
| contains list of possible map modes supported by embedded object. | |
| constants | EmbedMisc | 
| The constant set contains flags describing miscellaneous characteristics of embedded objects. | |
| constants | EmbedStates | 
| This constant set contains possible states for EmbeddedObject. | |
| constants | EmbedUpdateModes | 
| The constant set specifies possible modes of object update. | |
| constants | EmbedVerbs | 
| This constants set contains possible verbs for a contained object. | |
| constants | EntryInitModes | 
| This constant set contains possible modes to initialize object persistence. | |
| constants | StorageFormats | 
| The constant set contains IDs of formats that are supported by StorageFactory. | |
| constants | VerbAttributes | 
| The constant set specifies possible attributes of a verb. | |
| Classes | |
| service | BaseStorage | 
| This is a service that allows to get access to a storage hierarchy.  More... | |
| service | DocumentCloser | 
| The main task of this service is to close an office document frame embedded in an application running in another process correctly.  More... | |
| service | EmbeddedObjectCreator | 
| service | EmbeddedObjectDescriptor | 
| describes properties of an embedded object  More... | |
| service | FileSystemStorage | 
| This is a service that allows to get access to a file system folder using storage hierarchy.  More... | |
| service | FileSystemStorageFactory | 
| The FileSystemStorageFactory is a service that allows to create a FileSystemStorage based on URL.  More... | |
| service | HatchWindowFactory | 
| struct | InsertedObjectInfo | 
| is intended to provide result of creation of an embedded object by dialog.  More... | |
| service | InstanceLocker | 
| The main task of this service is to prevent closing, terminating and/or etc.  More... | |
| exception | InvalidStorageException | 
| This exception can be thrown in case a storage is invalid.  More... | |
| exception | LinkageMisuseException | 
| This exception can be thrown in case a linked object is misused.  More... | |
| service | MSOLEObjectSystemCreator | 
| exception | NeedsRunningStateException | 
| This exception can be thrown in case a list of accepted verbs of states is requested and the object is in loaded state and this information can be retrieved only when the object is in running state.  More... | |
| exception | NoVisualAreaSizeException | 
| This exception can be thrown in case the object can not provide own visual area currently.  More... | |
| exception | ObjectSaveVetoException | 
| This exception can be thrown in case container wants to avoid objects saving.  More... | |
| service | OLEEmbeddedObjectFactory | 
| service | OLESimpleStorage | 
| This service provides a simple functionality to allow read/write the storages in OLE storage format.  More... | |
| service | OOoEmbeddedObjectFactory | 
| exception | StateChangeInProgressException | 
| This exception can be thrown in case the object does not allow to call requested functionality currently because the object is changing state.  More... | |
| service | Storage | 
| This is a service that allows to get access to a package using storage hierarchy.  More... | |
| service | StorageFactory | 
| The StorageFactory is a service that allows to create a storage based on either stream or URL.  More... | |
| service | StorageStream | 
| This is a service that represents a stream that can be provided by XStorage::openStreamElement() call implemented by Storage service.  More... | |
| exception | StorageWrappedTargetException | 
| This exception can wrap an exception thrown during XStorage methods execution.  More... | |
| exception | UnreachableStateException | 
| This exception can be thrown in case specified state can not be reached.  More... | |
| exception | UseBackupException | 
| This exception can be thrown in case a storage commit is failed.  More... | |
| struct | VerbDescriptor | 
| describes a verb.  More... | |
| struct | VisualRepresentation | 
| can contain a graphical representation in an arbitrary format.  More... | |
| exception | WrongStateException | 
| This exception can be thrown in case the object's state does not allow to call requested functionality.  More... | |
| interface | XActionsApproval | 
| allows to request an approval for an action.  More... | |
| interface | XClassifiedObject | 
| represents common functionality for embedded objects  More... | |
| interface | XCommonEmbedPersist | 
| specifies common implementation for embedded objects and links persistence.  More... | |
| interface | XComponentSupplier | 
| provides access to a component.  More... | |
| interface | XEmbeddedClient | 
| represents common functionality for embedded clients.  More... | |
| interface | XEmbeddedObject | 
| represents common functionality for embedded objects.  More... | |
| interface | XEmbeddedObjectCreator | 
| interface | XEmbeddedOleObject | 
| Represents a marker for embedded OLE objects.  More... | |
| interface | XEmbedObjectClipboardCreator | 
| allows to create and initialize a new embedded object from clipboard.  More... | |
| interface | XEmbedObjectCreator | 
| allows to create and initialize a new embedded object.  More... | |
| interface | XEmbedObjectFactory | 
| allows to create and initialize a new embedded object of specified type.  More... | |
| interface | XEmbedPersist | 
| specifies an implementation for embedded object persistence.  More... | |
| interface | XEmbedPersist2 | 
| interface | XEncryptionProtectedSource | 
| This interface allows to set a password for an object.  More... | |
| interface | XEncryptionProtectedSource2 | 
| This interface allows to set a password for an object.  More... | |
| interface | XEncryptionProtectedStorage | 
| This interface allows to set a password for an object.  More... | |
| interface | XExtendedStorageStream | 
| This interface allows access to an extended storage stream that might be transacted.  More... | |
| interface | XHatchWindow | 
| specifies the operations for a hatch window.  More... | |
| interface | XHatchWindowController | 
| specifies the operations for a hatch window.  More... | |
| interface | XHatchWindowFactory | 
| creates a hatch window implementation.  More... | |
| interface | XHierarchicalStorageAccess | 
| This interface allows hierarchical access to storage tree.  More... | |
| interface | XHierarchicalStorageAccess2 | 
| This interface extends XHierarchicalStorageAccess interface.  More... | |
| interface | XInplaceClient | 
| represents common functionality for inplace clients.  More... | |
| interface | XInplaceObject | 
| represents common functionality for inplace embedded objects.  More... | |
| interface | XInsertObjectDialog | 
| allows to create and initialize a new embedded object using GUI dialog.  More... | |
| interface | XLinkageSupport | 
| specifies an additional implementation for linked embedded object support.  More... | |
| interface | XLinkCreator | 
| allows to create and initialize a new link.  More... | |
| interface | XLinkFactory | 
| allows to create and initialize a new link of specified type.  More... | |
| interface | XOLESimpleStorage | 
| This interface allows to access and change contents of OLE storages.  More... | |
| interface | XOptimizedStorage | 
| This is a temporary interface that is introduced to temporarily optimize the document storing process.  More... | |
| interface | XPackageStructureCreator | 
| allows to convert filesystem folder tree into a package.  More... | |
| interface | XPersistanceHolder | 
| allows to disconnect an object from its persistence.  More... | |
| interface | XRelationshipAccess | 
| This interface allows to get access to relationship data.  More... | |
| interface | XStateChangeBroadcaster | 
| broadcasts message in case embedded object object changes it's state.  More... | |
| interface | XStateChangeListener | 
| makes it possible to receive events when an embedded object changes it's state.  More... | |
| interface | XStorage | 
| This interface represents main storage functionality.  More... | |
| interface | XStorage2 | 
| This interface extends the base XStorage interface.  More... | |
| interface | XStorageRawAccess | 
| This interface represents main storage functionality.  More... | |
| interface | XTransactedObject | 
| allows transacted access to an object.  More... | |
| interface | XTransactionBroadcaster | 
| broadcasts message in case transacted object is committed or reverted.  More... | |
| interface | XTransactionListener | 
| makes it possible to receive events when a transacted object is committed or reverted.  More... | |
| interface | XTransferableSupplier | 
| provide access to a com::sun::star::datatransfer::XTransferable implementation from the object.  More... | |
| interface | XVisualObject | 
| represents common visualization functionality for embedded objects.  More... | |
| interface | XWindowSupplier | 
| provides access to a VCL window implementation.  More... | |
interfaces related to embedded objects, both native UNO and OLE.