summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/deployment/XPackageManagerFactory.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/deployment/XPackageManagerFactory.idl')
-rw-r--r--offapi/com/sun/star/deployment/XPackageManagerFactory.idl100
1 files changed, 0 insertions, 100 deletions
diff --git a/offapi/com/sun/star/deployment/XPackageManagerFactory.idl b/offapi/com/sun/star/deployment/XPackageManagerFactory.idl
deleted file mode 100644
index 629e82745..000000000
--- a/offapi/com/sun/star/deployment/XPackageManagerFactory.idl
+++ /dev/null
@@ -1,100 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#if ! defined INCLUDED_com_sun_star_deployment_XPackageManagerFactory_idl
-#define INCLUDED_com_sun_star_deployment_XPackageManagerFactory_idl
-
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-#include <com/sun/star/deployment/XPackageManager.idl>
-
-
-module com { module sun { module star { module deployment {
-
-/** The <type>XPackageManagerFactory</type> interface is used to obtain
- <type>XPackageManager</type> instances.
- <p>
- You have to use the singleton
- <code>
- /singletons/com.sun.star.deployment.thePackageManagerFactory
- </code>
- exclusively.
- </p>
-
- @since OOo 2.0
- @deprecated
- Use <type>XExtensionManager</type>.
-*/
-interface XPackageManagerFactory
-{
- /** Method to create (or reusing and already existing)
- <type>XPackageManager</type> object to add or remove UNO packages
- persistently.
- <p>
- Packages for context strings <code>"user"</code> and
- <code>"shared"</code> will be registered and
- revoked persistently.
- </p>
- <!-- p>
- Document contexts (<code>"vnd.sun.star.tdoc:..."</code>) will get a
- <type>XPackageManager</type> object that stores packages
- in the given document and modify the manifest.
- </p -->
- <p>
- Context strings other than <code>"user"</code>, <code>"shared"</code>
- <!-- or <code>vnd.sun.star.tdoc</code --> will last in an
- <type scope="com::sun::star::lang">IllegalArgumentException</type>.
- </p>
-
- @param context
- context string, e.g.
- <ul>
- <li><code>"user"</code>
- => persistent storage and registration into installation's
- user layer
- </li>
- <li><code>"shared"</code>
- => persistent storage and registration into installation's
- shared layer
- </li>
- <!-- li><code>"vnd.sun.star.tdoc:///4711/uno_packages"</code>
- (open document)
- => transient storage in folder uno_packages
- and transient registration
- </li -->
- </ul>
- @return
- <type>XPackageManager</type> object
- @throws ::com::sun::star::lang::IllegalArgumentException
- in case of an invalid context
- */
- XPackageManager getPackageManager( [in] string context )
- raises (com::sun::star::lang::IllegalArgumentException);
-};
-
-}; }; }; };
-
-#endif