diff options
author | Kai Sommerfeld <kso@openoffice.org> | 2002-08-09 11:59:46 +0000 |
---|---|---|
committer | Kai Sommerfeld <kso@openoffice.org> | 2002-08-09 11:59:46 +0000 |
commit | 9089e57eb3396d186bf9edf86f73bfc76fed387c (patch) | |
tree | db7255c18f05b563dc362ede334485bfd9d18157 /offapi/com/sun/star/ucb | |
parent | 56eb67b9b0269804b45cd2e0f4b52ef1241b2f2d (diff) |
Added optional interface XCommandProcessor2.
Diffstat (limited to 'offapi/com/sun/star/ucb')
-rw-r--r-- | offapi/com/sun/star/ucb/Content.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/FileContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/HelpContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/HierarchyFolderContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/HierarchyLinkContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/HierarchyRootFolderContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/ODMAContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/PackageFolderContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/PackageStreamContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/UniversalContentBroker.idl | 17 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/WebDAVDocumentContent.idl | 16 | ||||
-rw-r--r-- | offapi/com/sun/star/ucb/WebDAVFolderContent.idl | 16 |
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>. */ |