LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
19 #ifndef __com_sun_star_embed_XEmbedPersist_idl__
20 #define __com_sun_star_embed_XEmbedPersist_idl__
31 module
com { module sun { module star { module embed {
98 [in]
long nEntryConnectionMode,
99 [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs,
100 [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs )
137 [in]
string sEntName,
138 [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs,
139 [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs )
186 [in]
string sEntName,
187 [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs,
188 [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs )
230 string getEntryName()
void setPersistentEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] long nEntryConnectionMode, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs)
provides object with a parent storage and a name for object's entry.
specifies an implementation for embedded object persistence.
Definition: XEmbedPersist.idl:41
This exception can be thrown in case the object's state does not allow to call requested functionalit...
Definition: WrongStateException.idl:33
void saveCompleted([in] boolean bUseNew)
specifies whether the object should use an old storage or a new one after "save as" operation.
boolean hasEntry()
allows to detect if the object has entry.
void storeToEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs)
lets the object store itself to an entry in destination storage, the own persistence entry is not cha...
This interface represents main storage functionality.
Definition: XStorage.idl:44
void storeAsEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs)
lets the object store itself to an entry in destination storage and prepare to use the new entry for ...
is thrown when an input or output error has occurred.
Definition: IOException.idl:31
specifies common implementation for embedded objects and links persistence.
Definition: XCommonEmbedPersist.idl:36
the base of all UNO exceptions
Definition: Exception.idl:33
Definition: Ambiguous.idl:22
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31