From a09b54b7579526bb9e449ffd41cde8e438ba865e Mon Sep 17 00:00:00 2001 From: Jens-Heiner Rechtien Date: Mon, 10 May 2004 17:06:27 +0000 Subject: INTEGRATION: CWS fwkbugfix02 (1.2.102); FILE MERGED 2004/03/25 10:43:37 mav 1.2.102.2: #116056# interfaces review 2004/03/22 10:14:35 mav 1.2.102.1: #115011# review idl files --- offapi/com/sun/star/embed/XLinkCreator.idl | 46 +++++++++++++++++++----------- 1 file changed, 29 insertions(+), 17 deletions(-) (limited to 'offapi/com/sun/star/embed/XLinkCreator.idl') diff --git a/offapi/com/sun/star/embed/XLinkCreator.idl b/offapi/com/sun/star/embed/XLinkCreator.idl index 544ca649dc9a..af3f24edfb80 100644 --- a/offapi/com/sun/star/embed/XLinkCreator.idl +++ b/offapi/com/sun/star/embed/XLinkCreator.idl @@ -2,9 +2,9 @@ * * $RCSfile: XLinkCreator.idl,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: rt $ $Date: 2004-01-06 08:55:02 $ + * last change: $Author: hr $ $Date: 2004-05-10 18:06:27 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -90,29 +90,40 @@ module com { module sun { module star { module embed { //============================================================================= -/** Allows to create and initialize a new link. -Methods of this interface does not require specification of the object type, -it will be detected. +/** allows to create and initialize a new link. +

+ Methods of this interface does not require specification of the object type, + it will be detected. +

*/ interface XLinkCreator: com::sun::star::uno::XInterface { //------------------------------------------------------------------------- - /** Creates a new object and initializes it as a link. + /** creates a new object based on + MediaDescriptor + and initializes it as a link. + +

+ In case the entry exists already all it's contents will be ignored and + rewritten on storing of the object. +

@param xStorage a parent storage the entry should be created/opened in - @param sEntName + @param sEntryName a name for the entry - @param aMediaDescr - the media descriptor must contain URL the link will be based on + @param aArgs + MediaDescriptor + the link will be based on - @param lObjArgs - optional parameters for the object persistence initialization - see also EmbeddedObjectDescriptor + @param aObjectArgs + optional parameters for the object persistence initialization, + see also + EmbeddedObjectDescriptor - @thrown ::com::sun::star::lang::IllegalArgumentException + @throws ::com::sun::star::lang::IllegalArgumentException the argument is illegal @throws com::sun::star::io::IOException @@ -121,10 +132,11 @@ interface XLinkCreator: com::sun::star::uno::XInterface @throws com::sun::star::uno::Exception in case of other problems */ - ::com::sun::star::uno::XInterface createInstanceLink( [in] ::com::sun::star::embed::XStorage xStorage, - [in] string sEntName, - [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaDescr, - [in] sequence< ::com::sun::star::beans::PropertyValue > lObjArgs ) + ::com::sun::star::uno::XInterface createInstanceLink( + [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 ); -- cgit