summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/ucb
diff options
context:
space:
mode:
authorKai Sommerfeld <kso@openoffice.org>2002-08-09 11:59:46 +0000
committerKai Sommerfeld <kso@openoffice.org>2002-08-09 11:59:46 +0000
commit9089e57eb3396d186bf9edf86f73bfc76fed387c (patch)
treedb7255c18f05b563dc362ede334485bfd9d18157 /offapi/com/sun/star/ucb
parent56eb67b9b0269804b45cd2e0f4b52ef1241b2f2d (diff)
Added optional interface XCommandProcessor2.
Diffstat (limited to 'offapi/com/sun/star/ucb')
-rw-r--r--offapi/com/sun/star/ucb/Content.idl16
-rw-r--r--offapi/com/sun/star/ucb/FileContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/HelpContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/HierarchyFolderContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/HierarchyLinkContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/ODMAContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/PackageFolderContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/PackageStreamContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/UniversalContentBroker.idl17
-rw-r--r--offapi/com/sun/star/ucb/WebDAVDocumentContent.idl16
-rw-r--r--offapi/com/sun/star/ucb/WebDAVFolderContent.idl16
12 files changed, 169 insertions, 24 deletions
diff --git a/offapi/com/sun/star/ucb/Content.idl b/offapi/com/sun/star/ucb/Content.idl
index e11057117b06..ab485c001581 100644
--- a/offapi/com/sun/star/ucb/Content.idl
+++ b/offapi/com/sun/star/ucb/Content.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: Content.idl,v $
*
- * $Revision: 1.16 $
+ * $Revision: 1.17 $
*
- * last change: $Author: sb $ $Date: 2001-08-20 15:32:12 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:41 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -619,6 +619,18 @@ service Content
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** notifies changes of property values to listeners registered for
those properties.
diff --git a/offapi/com/sun/star/ucb/FileContent.idl b/offapi/com/sun/star/ucb/FileContent.idl
index 717fd35e5af6..8d456b495df2 100644
--- a/offapi/com/sun/star/ucb/FileContent.idl
+++ b/offapi/com/sun/star/ucb/FileContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: FileContent.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: abi $ $Date: 2002-04-26 13:29:34 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:41 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -249,6 +249,18 @@ service FileContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/HelpContent.idl b/offapi/com/sun/star/ucb/HelpContent.idl
index cd2153c49120..639d8bc8a2b1 100644
--- a/offapi/com/sun/star/ucb/HelpContent.idl
+++ b/offapi/com/sun/star/ucb/HelpContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: HelpContent.idl,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: abi $ $Date: 2002-04-26 12:49:56 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:42 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -196,6 +196,18 @@ service HelpContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/HierarchyFolderContent.idl b/offapi/com/sun/star/ucb/HierarchyFolderContent.idl
index 254089212f98..54d25feec1b0 100644
--- a/offapi/com/sun/star/ucb/HierarchyFolderContent.idl
+++ b/offapi/com/sun/star/ucb/HierarchyFolderContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: HierarchyFolderContent.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:43 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -177,6 +177,18 @@ service HierarchyFolderContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/HierarchyLinkContent.idl b/offapi/com/sun/star/ucb/HierarchyLinkContent.idl
index 5ae8c9ada23d..04bb021b3132 100644
--- a/offapi/com/sun/star/ucb/HierarchyLinkContent.idl
+++ b/offapi/com/sun/star/ucb/HierarchyLinkContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: HierarchyLinkContent.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:44 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -172,6 +172,18 @@ service HierarchyLinkContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl b/offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl
index d2e257f3ed67..391e8fdbcba4 100644
--- a/offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl
+++ b/offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: HierarchyRootFolderContent.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -175,6 +175,18 @@ service HierarchyRootFolderContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/ODMAContent.idl b/offapi/com/sun/star/ucb/ODMAContent.idl
index 24a92e044974..225548562717 100644
--- a/offapi/com/sun/star/ucb/ODMAContent.idl
+++ b/offapi/com/sun/star/ucb/ODMAContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: ODMAContent.idl,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: oj $ $Date: 2002-03-25 10:48:26 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -190,6 +190,18 @@ service ODMAContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/PackageFolderContent.idl b/offapi/com/sun/star/ucb/PackageFolderContent.idl
index 4d24d69bfa61..dcfd9009ec3a 100644
--- a/offapi/com/sun/star/ucb/PackageFolderContent.idl
+++ b/offapi/com/sun/star/ucb/PackageFolderContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: PackageFolderContent.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: kso $ $Date: 2001-04-27 13:21:43 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -190,6 +190,18 @@ service PackageFolderContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/PackageStreamContent.idl b/offapi/com/sun/star/ucb/PackageStreamContent.idl
index f15d2f83f2c4..df45cc239f56 100644
--- a/offapi/com/sun/star/ucb/PackageStreamContent.idl
+++ b/offapi/com/sun/star/ucb/PackageStreamContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: PackageStreamContent.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: kso $ $Date: 2001-04-27 13:21:43 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -187,6 +187,18 @@ service PackageStreamContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/UniversalContentBroker.idl b/offapi/com/sun/star/ucb/UniversalContentBroker.idl
index b68f2f8de938..c2c3a7891e55 100644
--- a/offapi/com/sun/star/ucb/UniversalContentBroker.idl
+++ b/offapi/com/sun/star/ucb/UniversalContentBroker.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: UniversalContentBroker.idl,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: kso $ $Date: 2001-02-22 09:48:32 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -208,6 +208,19 @@ service UniversalContentBroker
*/
interface com::sun::star::ucb::XCommandProcessor;
+ //-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>UniversalContentBroker</type>
+ implementations do not (yet), every new implementation should support
+ this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
};
//=============================================================================
diff --git a/offapi/com/sun/star/ucb/WebDAVDocumentContent.idl b/offapi/com/sun/star/ucb/WebDAVDocumentContent.idl
index b83ebcfd5ed5..85d3ccaebc9e 100644
--- a/offapi/com/sun/star/ucb/WebDAVDocumentContent.idl
+++ b/offapi/com/sun/star/ucb/WebDAVDocumentContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: WebDAVDocumentContent.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: kso $ $Date: 2001-06-26 14:25:56 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -192,6 +192,18 @@ service WebDAVDocumentContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/
diff --git a/offapi/com/sun/star/ucb/WebDAVFolderContent.idl b/offapi/com/sun/star/ucb/WebDAVFolderContent.idl
index 84373aef072d..09ce696b7d43 100644
--- a/offapi/com/sun/star/ucb/WebDAVFolderContent.idl
+++ b/offapi/com/sun/star/ucb/WebDAVFolderContent.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: WebDAVFolderContent.idl,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: kso $ $Date: 2001-02-08 14:05:20 $
+ * last change: $Author: kso $ $Date: 2002-08-09 12:59:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -189,6 +189,18 @@ service WebDAVFolderContent
interface com::sun::star::ucb::XCommandProcessor;
//-------------------------------------------------------------------------
+ /** is an enhanced version of <type>XCommandProcessor</type> that has an
+ additional method for releasing command identifiers obtained via
+ <member>XCommandProcessor::createCommandIdentifier</member> to avoid
+ resource leaks. For a detailed description of the problem refer to
+ <member>XCommandProcessor2::releaseCommandIdentifier</member>.
+
+ <p>Where many existing <type>Content</type> implementations do not
+ (yet), every new implementation should support this interface.
+ */
+ [optional] interface com::sun::star::ucb::XCommandProcessor2;
+
+ //-------------------------------------------------------------------------
/** This interface is implemented according to the specification of
service <type>Content</type>.
*/