Kaydet (Commit) 57b4627b authored tarafından Jens-Heiner Rechtien's avatar Jens-Heiner Rechtien

INTEGRATION: CWS fwkbugfix02 (1.2.102); FILE MERGED

2004/03/25 10:44:30 mav 1.2.102.2: #116056# interfaces review
2004/03/22 10:14:35 mav 1.2.102.1: #115011# review idl files
üst a09b54b7
......@@ -2,9 +2,9 @@
*
* $RCSfile: XLinkFactory.idl,v $
*
* $Revision: 1.2 $
* $Revision: 1.3 $
*
* last change: $Author: rt $ $Date: 2004-01-06 08:55:20 $
* last change: $Author: hr $ $Date: 2004-05-10 18:06:37 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
......@@ -85,19 +85,22 @@
#include <com/sun/star/beans/PropertyValue.idl>
#endif
//=============================================================================
//============================================================================
module com { module sun { module star { module embed {
//=============================================================================
/** Allows to create and initialize a new link of specified type.
//============================================================================
/** allows to create and initialize a new link of specified type.
*/
interface XLinkFactory: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
/** Creates a new link and transport parameters for persistent initialization.
//------------------------------------------------------------------------
/** creates a new link and transport parameters for persistent
initialization.
<p> This method can be used to have a full control over persistence initialization of a object.
<p>
This method can be used to have a full control over persistence
initialization of a link.
</p>
@param aClassID
......@@ -109,18 +112,19 @@ interface XLinkFactory: com::sun::star::uno::XInterface
@param xStorage
a parent storage the entry should be created in
@param sEntName
@param sEntryName
a name for the entry
@param lArguments
optional parameters for the embedded document persistence initialization
see also <type scope="com::sun::star::document">MediaDescriptor</type>
@param aArgs
<type scope="com::sun::star::document">MediaDescriptor</type>
that contains source for the link
@param lObjArgs
@param aObjectArgs
optional parameters for the object persistence initialization
see also <type scope="com::sun::star::embed">EmbeddedObjectDescriptor</type>
see also
<type scope="com::sun::star::embed">EmbeddedObjectDescriptor</type>
@thrown ::com::sun::star::lang::IllegalArgumentException
@throws ::com::sun::star::lang::IllegalArgumentException
one of arguments is illegal
@throws com::sun::star::io::IOException
......@@ -130,18 +134,18 @@ interface XLinkFactory: com::sun::star::uno::XInterface
in case of other problems
*/
::com::sun::star::uno::XInterface createInstanceLinkUserInit(
[in] sequence< byte > aClassID,
[in] string aClassName,
[in] ::com::sun::star::embed::XStorage xStorage,
[in] string sEntName,
[in] sequence< ::com::sun::star::beans::PropertyValue > lArguments,
[in] sequence< ::com::sun::star::beans::PropertyValue > lObjArgs )
[in] sequence< byte > aClassID,
[in] string sClassName,
[in] ::com::sun::star::embed::XStorage xStorage,
[in] string sEntryName,
[in] sequence< ::com::sun::star::beans::PropertyValue > aArgs,
[in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs )
raises( ::com::sun::star::lang::IllegalArgumentException,
::com::sun::star::io::IOException,
::com::sun::star::uno::Exception );
};
//=============================================================================
//============================================================================
}; }; }; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment