added an optional interface XSingleServiceFactory

This commit is contained in:
Frank Schönheit 2001-02-07 12:15:17 +00:00
parent fc8cd6bdfc
commit 5059fd3bd5

View file

@ -2,9 +2,9 @@
*
* $RCSfile: DefinitionContainer.idl,v $
*
* $Revision: 1.4 $
* $Revision: 1.5 $
*
* last change: $Author: mi $ $Date: 2001-01-23 10:08:26 $
* last change: $Author: fs $ $Date: 2001-02-07 13:15:17 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@ -70,6 +70,9 @@ interface XEnumerationAccess;
module com { module sun { module star { module util {
interface XRefreshable;
};};};};
module com { module sun { module star { module lang {
interface XSingleServiceFactory;
};};};};
module com { module sun { module star { module sdb {
@ -104,9 +107,16 @@ service DefinitionContainer
// DocMerge from xml: service com::sun::star::container::com::sun::star::util::com::sun::star::sdb::DefinitionContainer: interface com::sun::star::util::XRefreshable
/** is optional for implementation
/** is used to refresh the container, to reflect changes in the underlying database.
*/
[optional] interface com::sun::star::util::XRefreshable;
/** can be used to create container elements.
<p>If this interface is supported, object created using it (i.e. object returned by
<method scope="com.sun.star.lang">XSingleServiceFactory::createInstance</method>) can be used as
container elements.</p>
*/
[optional] interface com::sun::star::lang::XSingleServiceFactory;
};
//=============================================================================
@ -115,6 +125,9 @@ service DefinitionContainer
/*===========================================================================
$Log: not supported by cvs2svn $
Revision 1.4 2001/01/23 10:08:26 mi
optional interfaces now marked as [optional] instead of just a prosa description of this fact
Revision 1.3 2000/11/08 12:43:31 mi
moved from api