LibreOffice
LibreOffice 7.4 SDK API Reference
Modules | Classes
com::sun::star::embed Module 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...
 

Detailed Description

interfaces related to embedded objects, both native UNO and OLE.