summaryrefslogtreecommitdiff
path: root/udkapi/com/sun/star/lang
diff options
context:
space:
mode:
Diffstat (limited to 'udkapi/com/sun/star/lang')
-rw-r--r--udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl57
-rw-r--r--udkapi/com/sun/star/lang/ClassNotFoundException.idl54
-rw-r--r--udkapi/com/sun/star/lang/DisposedException.idl58
-rw-r--r--udkapi/com/sun/star/lang/EventObject.idl59
-rw-r--r--udkapi/com/sun/star/lang/IllegalAccessException.idl54
-rw-r--r--udkapi/com/sun/star/lang/IllegalArgumentException.idl63
-rw-r--r--udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl57
-rw-r--r--udkapi/com/sun/star/lang/InvalidListenerException.idl57
-rw-r--r--udkapi/com/sun/star/lang/ListenerExistException.idl56
-rw-r--r--udkapi/com/sun/star/lang/Locale.idl122
-rw-r--r--udkapi/com/sun/star/lang/MultiServiceFactory.idl80
-rw-r--r--udkapi/com/sun/star/lang/NoSuchFieldException.idl53
-rw-r--r--udkapi/com/sun/star/lang/NoSuchMethodException.idl53
-rw-r--r--udkapi/com/sun/star/lang/NoSupportException.idl59
-rw-r--r--udkapi/com/sun/star/lang/NotInitializedException.idl54
-rw-r--r--udkapi/com/sun/star/lang/NullPointerException.idl59
-rw-r--r--udkapi/com/sun/star/lang/RegistryServiceManager.idl90
-rw-r--r--udkapi/com/sun/star/lang/ServiceManager.idl124
-rw-r--r--udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl56
-rw-r--r--udkapi/com/sun/star/lang/SystemDependent.idl135
-rw-r--r--udkapi/com/sun/star/lang/WrappedTargetException.idl67
-rw-r--r--udkapi/com/sun/star/lang/WrappedTargetRuntimeException.idl59
-rw-r--r--udkapi/com/sun/star/lang/XComponent.idl141
-rw-r--r--udkapi/com/sun/star/lang/XConnectionPoint.idl195
-rw-r--r--udkapi/com/sun/star/lang/XConnectionPointContainer.idl116
-rw-r--r--udkapi/com/sun/star/lang/XEventListener.idl72
-rw-r--r--udkapi/com/sun/star/lang/XInitialization.idl79
-rw-r--r--udkapi/com/sun/star/lang/XLocalizable.idl66
-rw-r--r--udkapi/com/sun/star/lang/XMain.idl65
-rw-r--r--udkapi/com/sun/star/lang/XMultiComponentFactory.idl88
-rw-r--r--udkapi/com/sun/star/lang/XMultiServiceFactory.idl93
-rw-r--r--udkapi/com/sun/star/lang/XServiceDisplayName.idl72
-rw-r--r--udkapi/com/sun/star/lang/XServiceInfo.idl77
-rw-r--r--udkapi/com/sun/star/lang/XServiceName.idl62
-rw-r--r--udkapi/com/sun/star/lang/XSingleComponentFactory.idl73
-rw-r--r--udkapi/com/sun/star/lang/XSingleServiceFactory.idl78
-rw-r--r--udkapi/com/sun/star/lang/XTypeProvider.idl75
-rw-r--r--udkapi/com/sun/star/lang/XUnoTunnel.idl78
38 files changed, 0 insertions, 2956 deletions
diff --git a/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl b/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl
deleted file mode 100644
index 053e0c591..000000000
--- a/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl
+++ /dev/null
@@ -1,57 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_ArrayIndexOutOfBoundsException_idl__
-#define __com_sun_star_lang_ArrayIndexOutOfBoundsException_idl__
-
-#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::ArrayIndexOutOfBoundsException
-/** This exception is thrown to indicate that an array has been
- accessed with an illegal index.
-
- <p>The index is either negative or greater than or equal to
- the size of the array. </p>
- */
-published exception ArrayIndexOutOfBoundsException: com::sun::star::lang::IndexOutOfBoundsException
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/ClassNotFoundException.idl b/udkapi/com/sun/star/lang/ClassNotFoundException.idl
deleted file mode 100644
index c4ec47153..000000000
--- a/udkapi/com/sun/star/lang/ClassNotFoundException.idl
+++ /dev/null
@@ -1,54 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_ClassNotFoundException_idl__
-#define __com_sun_star_lang_ClassNotFoundException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::ClassNotFoundException
-/** This exception is thrown when an application tries to load
- the information on the type through its string name.
- */
-published exception ClassNotFoundException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/DisposedException.idl b/udkapi/com/sun/star/lang/DisposedException.idl
deleted file mode 100644
index 4aa925165..000000000
--- a/udkapi/com/sun/star/lang/DisposedException.idl
+++ /dev/null
@@ -1,58 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_DisposedException_idl__
-#define __com_sun_star_lang_DisposedException_idl__
-
-#include <com/sun/star/uno/RuntimeException.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::DisposedException
-/** This exception occurs if the object behind this interface has been
- disposed before and can't uphold its method specification anymore.
-
- <p>The implementation normally should implement the
- <type scope="com::sun::star::lang">XComponent</type> interface
- to indicate this possibility. </p>
- */
-published exception DisposedException: com::sun::star::uno::RuntimeException
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/EventObject.idl b/udkapi/com/sun/star/lang/EventObject.idl
deleted file mode 100644
index 49d1b959e..000000000
--- a/udkapi/com/sun/star/lang/EventObject.idl
+++ /dev/null
@@ -1,59 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_EventObject_idl__
-#define __com_sun_star_lang_EventObject_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: struct com::sun::star::lang::EventObject
-/** specifies the base for all event objects and identifies the
- source of the event.
- */
-published struct EventObject
-{
- // DocMerge from xml: field com::sun::star::lang::EventObject::Source
- /** refers to the object that fired the event.
- */
- com::sun::star::uno::XInterface Source;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/IllegalAccessException.idl b/udkapi/com/sun/star/lang/IllegalAccessException.idl
deleted file mode 100644
index 8ed405bca..000000000
--- a/udkapi/com/sun/star/lang/IllegalAccessException.idl
+++ /dev/null
@@ -1,54 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_IllegalAccessException_idl__
-#define __com_sun_star_lang_IllegalAccessException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::IllegalAccessException
-/** This exception is thrown when an application tries to change
- a constant property.
- */
-published exception IllegalAccessException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/IllegalArgumentException.idl b/udkapi/com/sun/star/lang/IllegalArgumentException.idl
deleted file mode 100644
index db825b8b5..000000000
--- a/udkapi/com/sun/star/lang/IllegalArgumentException.idl
+++ /dev/null
@@ -1,63 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
-#define __com_sun_star_lang_IllegalArgumentException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::IllegalArgumentException
-/** This exception is thrown to indicate that a method has
- passed an illegal or inappropriate argument.
- */
-published exception IllegalArgumentException: com::sun::star::uno::Exception
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: field com::sun::star::lang::IllegalArgumentException::ArgumentPosition
- /** identifies the position of the illegal argument.
-
- <p>This field is -1 if the position is not known.</p>
- */
- short ArgumentPosition;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl b/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl
deleted file mode 100644
index 624315a20..000000000
--- a/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl
+++ /dev/null
@@ -1,57 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
-#define __com_sun_star_lang_IndexOutOfBoundsException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::IndexOutOfBoundsException
-/** This exception is thrown to indicate that a container has been
- accessed with an illegal index.
-
- <p>The index is either negative or greater than or equal to
- the count of the elements. </p>
- */
-published exception IndexOutOfBoundsException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/InvalidListenerException.idl b/udkapi/com/sun/star/lang/InvalidListenerException.idl
deleted file mode 100644
index 3cdc8fa6d..000000000
--- a/udkapi/com/sun/star/lang/InvalidListenerException.idl
+++ /dev/null
@@ -1,57 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_InvalidListenerException_idl__
-#define __com_sun_star_lang_InvalidListenerException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::InvalidListenerException
-/** is thrown by the <member>XConnectionPoint::advice</member> method
- to indicate that the listener has not supplied the necessary
- interface.
-
- @see XConnectionPoint
- */
-published exception InvalidListenerException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/ListenerExistException.idl b/udkapi/com/sun/star/lang/ListenerExistException.idl
deleted file mode 100644
index d55e15cf1..000000000
--- a/udkapi/com/sun/star/lang/ListenerExistException.idl
+++ /dev/null
@@ -1,56 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_ListenerExistException_idl__
-#define __com_sun_star_lang_ListenerExistException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::ListenerExistException
-/** is thrown by the <member>XConnectionPoint::advise</member> method
- to indicate that there is only one listener allowed.
-
- @see XConnectionPoint
- */
-published exception ListenerExistException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/Locale.idl b/udkapi/com/sun/star/lang/Locale.idl
deleted file mode 100644
index fbe141085..000000000
--- a/udkapi/com/sun/star/lang/Locale.idl
+++ /dev/null
@@ -1,122 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_Locale_idl__
-#define __com_sun_star_lang_Locale_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: struct com::sun::star::lang::Locale
-/** object represents a specific geographical, political, or cultural region.
-
- <p>An operation that requires a <code>Locale</code> to perform
- its task is called <em>locale-sensitive</em> and uses the
- <code>Locale</code> to tailor information for the user. For example,
- displaying a number is a locale-sensitive operation; the number
- should be formatted according to the customs/conventions of the
- user's native country, region, or culture. </p>
-
- <p> Because a <code>Locale</code> object is just an identifier for a
- region, no validity check is performed. If you want to see whether
- particular resources are available for the <code>Locale</code>, use
- the <method scope="com::sun::star::resource">XLocale::getAvailableLocales</method> method to ask for the
- locales it supports.</p>
-
- <p> <strong>Note:</strong> When you ask for a resource for a
- particular locale, you get the best available match, not necessarily
- precisely what you asked for. For more information, see
- <type scope="com::sun::star::resource">XResourceBundle</type>.</p>
-
- <p> Each implementation that performs locale-sensitive operations
- allows you to get all the available objects of that type. Use the
- <typed scope="com::sun::star::resource">XLocale</type> interface to set the locale. </p>
- */
-published struct Locale
-{
- // DocMerge from xml: field com::sun::star::lang::Locale::Language
- /** specifies an <strong>ISO Language Code</strong>.
-
- <p>These codes are the lower-case two-letter codes as defined by
- ISO-639. You can find a full list of these codes at a number of
- sites, such as: <br>
- <a href="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">
- <code>http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt</code></a>.
- </p>
-
- <p>If this field contains an empty string, the meaning depends on the
- context.</p>
- */
- string Language;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: field com::sun::star::lang::Locale::Country
- /** specifies an <strong>ISO Country Code.</strong>
-
- <p>These codes are the upper-case two-letter codes as
- defined by ISO-3166. You can find a full list of these codes at a
- number of sites, such as: <br>
- <a href="http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html">
- <code>http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html</code></a>.
- </p>
-
- <p>If this field contains an empty string, the meaning depends on the
- context.</p>
- */
- string Country;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: field com::sun::star::lang::Locale::Variant
- /** contains a variant of the locale; codes are vendor and
- browser-specific.
-
- <p>For example, use WIN for Windows, MAC for Macintosh, and POSIX
- for POSIX. Wherever there are two variants, separate them with an
- underscore, and put the most important one first. For example, a
- traditional Spanish collation might construct a locale with parameters
- for language, country and variant as: "es", "ES", "Traditional_WIN".</p>
- */
- string Variant;
-
-};
-
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/MultiServiceFactory.idl b/udkapi/com/sun/star/lang/MultiServiceFactory.idl
deleted file mode 100644
index e5c5e60e5..000000000
--- a/udkapi/com/sun/star/lang/MultiServiceFactory.idl
+++ /dev/null
@@ -1,80 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_MultiServiceFactory_idl__
-#define __com_sun_star_lang_MultiServiceFactory_idl__
-
-#include <com/sun/star/lang/XMultiServiceFactory.idl>
-#include <com/sun/star/lang/XMultiComponentFactory.idl>
-
-#include <com/sun/star/lang/XServiceInfo.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Provides a collection of implementations of services.
-
- <p>The factories for instantiating objects of implemetations
- are accessed via a service name.</p>
-
- <p>The <type scope="com::sun::star::container">XContentEnumerationAccess</type>
- interface can be supported optionally.
- If it is suported, it is possible to enumerate all implementations that
- support the service specified with the argument of
- <member scope="com::sun::star::container">XContentEnumerationAccess::createContentEnumeration</member>.
- The enumerator returns interfaces. The type of the interface is not specified.
- Commonly this is <type>XSingleComponentFactory</type>.</p>
-*/
-published service MultiServiceFactory
-{
- /** This interface uses a service name to instantiate a component
- which supports the specified service.
- */
- interface com::sun::star::lang::XMultiServiceFactory;
-
- /** This interface uses a service name and a component context to instantiate
- a component which supports the specified service.
- */
- interface com::sun::star::lang::XMultiComponentFactory;
-
- /** Factories, as well as all other services, should always support
- this interface.
- */
- interface com::sun::star::lang::XServiceInfo;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/NoSuchFieldException.idl b/udkapi/com/sun/star/lang/NoSuchFieldException.idl
deleted file mode 100644
index 9b6ce36bb..000000000
--- a/udkapi/com/sun/star/lang/NoSuchFieldException.idl
+++ /dev/null
@@ -1,53 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_NoSuchFieldException_idl__
-#define __com_sun_star_lang_NoSuchFieldException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::NoSuchFieldException
-/** signals that the class does not have a field of a specified name.
- */
-published exception NoSuchFieldException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/NoSuchMethodException.idl b/udkapi/com/sun/star/lang/NoSuchMethodException.idl
deleted file mode 100644
index 407bffcb5..000000000
--- a/udkapi/com/sun/star/lang/NoSuchMethodException.idl
+++ /dev/null
@@ -1,53 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_NoSuchMethodException_idl__
-#define __com_sun_star_lang_NoSuchMethodException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::NoSuchMethodException
-/** signals that the interface does not have a method of a specified name.
- */
-published exception NoSuchMethodException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/NoSupportException.idl b/udkapi/com/sun/star/lang/NoSupportException.idl
deleted file mode 100644
index e91e9644e..000000000
--- a/udkapi/com/sun/star/lang/NoSupportException.idl
+++ /dev/null
@@ -1,59 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_NoSupportException_idl__
-#define __com_sun_star_lang_NoSupportException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** This exception is thrown when a feature of an interface is not
- supported.
-
- <p>An example is a <code>setParent(...)</code> method and the object
- does not allow the change. </p>
-
- @see XEnumeration
- @see com::sun::star::container::XChild::setParent
- */
-published exception NoSupportException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/NotInitializedException.idl b/udkapi/com/sun/star/lang/NotInitializedException.idl
deleted file mode 100644
index f6ac6b0a1..000000000
--- a/udkapi/com/sun/star/lang/NotInitializedException.idl
+++ /dev/null
@@ -1,54 +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.
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_lang_NotInitializedException_idl__
-#define __com_sun_star_lang_NotInitializedException_idl__
-
-#include <com/sun/star/uno/RuntimeException.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/**
- */
-/** is thrown when a component is attempted to be used before it was
- completely constructed.
-*/
-published exception NotInitializedException : com::sun::star::uno::RuntimeException
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-//=============================================================================
-
-#endif
diff --git a/udkapi/com/sun/star/lang/NullPointerException.idl b/udkapi/com/sun/star/lang/NullPointerException.idl
deleted file mode 100644
index e0697e209..000000000
--- a/udkapi/com/sun/star/lang/NullPointerException.idl
+++ /dev/null
@@ -1,59 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_NullPointerException_idl__
-#define __com_sun_star_lang_NullPointerException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::NullPointerException
-/** This exception is thrown when an application attempts to use
- <NULL/> in a case where an object is required.
-
- <p>Applications should throw instances of this class to indicate
- other illegal uses of the <NULL/> object. </p>
-
- @see com::sun::star::reflection::XIdlReflection::forName
- */
-published exception NullPointerException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/RegistryServiceManager.idl b/udkapi/com/sun/star/lang/RegistryServiceManager.idl
deleted file mode 100644
index bd4704679..000000000
--- a/udkapi/com/sun/star/lang/RegistryServiceManager.idl
+++ /dev/null
@@ -1,90 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_RegistryServiceManager_idl__
-#define __com_sun_star_lang_RegistryServiceManager_idl__
-
-#include <com/sun/star/lang/ServiceManager.idl>
-
-#include <com/sun/star/lang/MultiServiceFactory.idl>
-
-#include <com/sun/star/lang/XInitialization.idl>
-
-#include <com/sun/star/beans/XPropertySet.idl>
-
-#include <com/sun/star/registry/XSimpleRegistry.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Provides a collection of implementations for services reading from a
- persistent registry storage.
-
- For usage of the service manager have a look at service description
- of <type>ServiceManager</type>.
-
- @see ServiceManager
-*/
-published service RegistryServiceManager
-{
- /** This is a derived ServiceManager service.
- */
- service com::sun::star::lang::ServiceManager;
-
- /** The first two arguments of the intitialization arguments reference:
- <ol>
- <li>a simple registry
- (<type scope="com::sun::star::registry">XSimpleRegistry</type>),
- i.e. the registry to be read from</li>
- <li>a component context
- (<type scope="com::sun::star::uno">XComponentContext</type>)
- to be installed as "DefaultContext" property of the
- <type>ServiceManager</type> which is the context to be used
- using the <type>XMultiServiceFactory</type> interface.</li>
- </ol>
- */
- interface com::sun::star::lang::XInitialization;
-
- /** Property access.
- */
- interface com::sun::star::beans::XPropertySet;
- /** Specifies the current registry to be read from.
- */
- [readonly, property] com::sun::star::registry::XSimpleRegistry Registry;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/ServiceManager.idl b/udkapi/com/sun/star/lang/ServiceManager.idl
deleted file mode 100644
index bab721151..000000000
--- a/udkapi/com/sun/star/lang/ServiceManager.idl
+++ /dev/null
@@ -1,124 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_ServiceManager_idl__
-#define __com_sun_star_lang_ServiceManager_idl__
-
-#include <com/sun/star/lang/MultiServiceFactory.idl>
-
-#include <com/sun/star/lang/XComponent.idl>
-
-#include <com/sun/star/container/XSet.idl>
-
-#include <com/sun/star/container/XContentEnumerationAccess.idl>
-
-#include <com/sun/star/lang/XMultiServiceFactory.idl>
-#include <com/sun/star/lang/XMultiComponentFactory.idl>
-
-#include <com/sun/star/lang/XServiceInfo.idl>
-
-#include <com/sun/star/beans/XPropertySet.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Provides a collection of implementations for services. This is a singleton
- you commonly find in your component context under key
- <code>/singletons/com.sun.star.lang.theServiceManager</code>.
-
- <p>
- The factories are accessed with a service name. It is possible to
- access the factories with their implementation names, but you should
- avoid this.
- </p>
-
- <p>Service factories added via <type scope="com::sun::star::container">XSet</type>
- should support the following interfaces: </p>
-
- <dl>
- <dt><type>XServiceInfo</type></dt>
- <dd>supported interfaces/ implementation name</dd>
-
- <dt><type>XSingleComponentFactory</type>(optional)</dt>
- <dd>is used to create instances of the implementation.</dd>
-
- <dt><type>XComponent</type> (optional)</dt>
- <dd>The service manager calls the method
- <member scope="com::sun::star::lang">XComponent::dispose</member>
- on the factory when going down (i.e. it is commonly disposed by the component context).</dd>
- </dl>
-
- @see com::sun::star::uno::XComponentContext
-*/
-published service ServiceManager
-{
- /** This is a derived MultiServiceFactory service.
- */
- service com::sun::star::lang::MultiServiceFactory;
-
- /** Disposing of service manager.
- <p>
- The component context disposes its service manager singleton when going down
- (i.e. when the component context is disposed).
- </p>
- */
- interface com::sun::star::lang::XComponent;
-
- /** Management of service factories.
- */
- interface com::sun::star::container::XSet;
-
- /** Enumeration of all service factories.
- <p>
- It is possible to enumerate all implementations that support the
- service specified with the argument of the
- <member scope="com::sun::star::container">XContentEnumerationAccess::createContentEnumeration</member> method.
- The enumerator commonly returns <type>XSingleComponentFactory</type>
- interfaces.
- </p>
- */
- interface com::sun::star::container::XContentEnumerationAccess;
-
- /** Property access.
- */
- [optional] interface com::sun::star::beans::XPropertySet;
- /** specifies the default component context to be used, if instanciating services
- via <type>XMultiServiceFactory</type>
- */
- [optional, property] com::sun::star::uno::XComponentContext DefaultContext;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl b/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl
deleted file mode 100644
index c42281574..000000000
--- a/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl
+++ /dev/null
@@ -1,56 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_ServiceNotRegisteredException_idl__
-#define __com_sun_star_lang_ServiceNotRegisteredException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::ServiceNotRegisteredException
-/** This exception is thrown when a needed service is not found.
-
- <p>Applications should throw instances of this class to indicate
- that a needed service is not registered. </p>
- */
-published exception ServiceNotRegisteredException: com::sun::star::uno::Exception
-{
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/SystemDependent.idl b/udkapi/com/sun/star/lang/SystemDependent.idl
deleted file mode 100644
index 62555a447..000000000
--- a/udkapi/com/sun/star/lang/SystemDependent.idl
+++ /dev/null
@@ -1,135 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_SystemDependent_idl__
-#define __com_sun_star_lang_SystemDependent_idl__
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from idl: constants com::sun::star::lang::SystemDependent
-/** These constants are used to specify systems which depend on return values.
-
- <p> You should avoid system-dependent methods if possible.
-
- @example:C++
-
- <listing>
- #ifdef __WINDOW // Microsoft Windows
- HWND hWin = (HWND)xInterface->getWindowHandle(SystemDependentWIN32);
- if( hWin ) ...
- #elif( ... ) // other systems
- ...
- #endif
- </listing>
-
- <p>The Symbols are now prepended with SYSTEM_ thus we avoid collisions
- with system headers. </p>
-
- @see com::sun::star::awt::XSystemDependentWindowPeer
- @deprecated
- */
-published constants SystemDependent
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_WIN32
- /** The called interface method returns a value specified for Windows.
-
- <p>These are Windows XP or higher. </p>
- */
- const short SYSTEM_WIN32 = 1;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_WIN16
- /** The called interface method returns a value specified for 16-bit Windows.
-
- <p>This is Windows 3.11. </p>
- */
- const short SYSTEM_WIN16 = 2;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_JAVA
- /** The called interface method returns a value specified for Java.
-
- <p>These are <em>JRE 1.1</em>, <em>JRE 1.2</em>, <em>JDK 1.1</em>,
- <em>JDK 1.2</em> or higher. </p>
-
- <p>The return should be a handle to a Java object locked with
- the call <code>JavaEnvironment->NewGlobalRef( ... )</code>
- by the callee. </p>
- */
- const short SYSTEM_JAVA = 3;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_OS2
- /** The called interface method returns a value specified for <em>OS/2</em>.
- */
- const short SYSTEM_OS2 = 4;
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_MAC
- /** The called interface method returns a value specified for <em>Mac OS X</em>.
- */
- const short SYSTEM_MAC = 5;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_XWINDOW
- /** The called interface method returns a value specified for the <em>X Window System</em>.
- */
- const short SYSTEM_XWINDOW = 6;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_IOS
- /** The called interface method returns a value specified for <em>iOS</em>.
- */
- const short SYSTEM_IOS = 7;
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: value com::sun::star::lang::SystemDependent::SYSTEM_ANDROID
- /** The called interface method returns a value specified for <em>Android</em>.
- */
- const short SYSTEM_ANDROID = 8;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/WrappedTargetException.idl b/udkapi/com/sun/star/lang/WrappedTargetException.idl
deleted file mode 100644
index 25a0c9740..000000000
--- a/udkapi/com/sun/star/lang/WrappedTargetException.idl
+++ /dev/null
@@ -1,67 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_WrappedTargetException_idl__
-#define __com_sun_star_lang_WrappedTargetException_idl__
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: exception com::sun::star::lang::WrappedTargetException
-/** This is a checked exception that wraps an exception thrown
- by the original target.
-
- <p>Normally this exception is declared for generic methods. </p>
-
- @see com::sun::star::container::XIndexAccess
- @see com::sun::star::container::XNameAccess
- @see com::sun::star::beans::XPropertySet
- */
-published exception WrappedTargetException: com::sun::star::uno::Exception
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: field com::sun::star::lang::WrappedTargetException::TargetException
- /** The exception is thrown by the target.
- */
- any TargetException;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/WrappedTargetRuntimeException.idl b/udkapi/com/sun/star/lang/WrappedTargetRuntimeException.idl
deleted file mode 100644
index 2bf39d5dc..000000000
--- a/udkapi/com/sun/star/lang/WrappedTargetRuntimeException.idl
+++ /dev/null
@@ -1,59 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_WrappedTargetRuntimeException_idl__
-#define __com_sun_star_lang_WrappedTargetRuntimeException_idl__
-
-#include <com/sun/star/uno/RuntimeException.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** This is a runtime exception that wraps any other exception thrown
- by the original target.
- <p>
- This exception should not be declared at interfaces, use
- <type>WrappedTargetException</type> instead. It was defined
- to transport an exception via interface-methods, that do not
- specify the appropriate exceptions (so using this exception
- should in general be avoided).
- */
-published exception WrappedTargetRuntimeException: ::com::sun::star::uno::RuntimeException
-{
- //-------------------------------------------------------------------------
- /** The exception is thrown by the target.
- */
- any TargetException;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XComponent.idl b/udkapi/com/sun/star/lang/XComponent.idl
deleted file mode 100644
index 8ec540bf9..000000000
--- a/udkapi/com/sun/star/lang/XComponent.idl
+++ /dev/null
@@ -1,141 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XComponent_idl__
-#define __com_sun_star_lang_XComponent_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
- published interface XEventListener;
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XComponent
-/** allows to exclicitly free resources and break cyclic references.
-
- <p>Actually the real lifetime of an UNO object is controlled by
- references kept on interfaces of this object. But there are two
- distinct meanings in keeping a reference to an interface:
- 1st to own the object and 2nd to know the object.
-
- <p>You are only allowed to keep references of interfaces
- to UNO objects if you are by definition the owner of that object or
- your reference is very temporary or you have registered an
- EventListener at that object and release the reference when
- "disposing" is called.</p>
- */
-published interface XComponent: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XComponent::dispose
- /** The owner of an object calls this method to explicitly free all
- resources kept by this object and thus break cyclic references.
-
- <p>Only the owner of this object is allowed to call this method.
- The object should release all resources and references in the
- easiest possible manner ( for instance no serialization should
- take place anymore ).
- </p>
- <p>
- The object must notify all registered listeners using the method
- <member>XEventListener::disposing</member>. All notfied objects
- should release there references to this object without
- calling <member>XComponent::removeEventListener</member>
- (the disposed object will release the listeners eitherway).
- </p>
-
- <p>After this method has been called, the object should behave as passive
- as possible, thus it should ignore all calls
- in case it can comply with its specification (for instance addEventListener()).
- Often the object can't fulfill its specification anymore,
- in this case it must throw the <type>DisposedException</type>
- (which is derived from <type scope="com::sun::star::uno">RuntimeException</type>)
- when it gets called.</p>
-
- <p>For some objects no real owner can be identified, thus it can be
- disposed from multiple reference holders. In this case
- the object should be able to cope with multiple dispose()-calls (which
- are inevitable in a multithreaded environment).
- */
- void dispose();
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XComponent::addEventListener
- /** adds an event listener to the object.
-
- <p>The broadcaster fires the disposing method of this listener
- if the <member>XComponent::dispose</member> method is called.</p>
-
- <p>It is suggested to allow multiple registration of the same listener,
- thus for each time a listener is added, it has to be removed.</p>
-
- <p>If this <type scope="com::sun::star::lang">XComponent</type> is
- already disposed when <member scope="com::sun::star::lang">
- XComponent::addEventListener</member> is called, the call will not fail
- with a <type scope="com::sun::star::lang">DisposedException</type>, but
- the caller will be notified via the
- <member scope="com::sun::star::lang">XEventListener::disposing</member>
- callback. This callback can occur synchronously within the
- <member scope="com::sun::star::lang">XComponent::addEventListener
- </member> call.</p>
-
- @see XComponent::removeEventListener
- */
- void addEventListener( [in] XEventListener xListener );
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XComponent::removeEventListener
- /** removes an event listener from the listener list.
-
- <p>It is a "noop" if the specified listener is not registered.</p>
-
- <p>It is suggested to allow multiple registration of the same listener,
- thus for each time a listener is added, it has to be removed.
-
- <p>If this <type scope="com::sun::star::lang">XComponent</type> is
- already disposed when <member scope="com::sun::star::lang">
- XComponent::removeEventListener</member> is called, the call will not
- fail with a <type scope="com::sun::star::lang">DisposedException</type>,
- but will rather be ignored silently.</p>
-
- @see XComponent::addEventListener
- */
- void removeEventListener( [in] XEventListener aListener );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XConnectionPoint.idl b/udkapi/com/sun/star/lang/XConnectionPoint.idl
deleted file mode 100644
index edafc6001..000000000
--- a/udkapi/com/sun/star/lang/XConnectionPoint.idl
+++ /dev/null
@@ -1,195 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XConnectionPoint_idl__
-#define __com_sun_star_lang_XConnectionPoint_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/lang/XConnectionPointContainer.idl>
-
-#include <com/sun/star/lang/ListenerExistException.idl>
-
-#include <com/sun/star/lang/InvalidListenerException.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from idl: interface com::sun::star::lang::XConnectionPoint
-/** supports connection points for connectable objects.
-
- <p>Connectable objects support the following features: </p>
-
- <ul>
- <li>outgoing interfaces, such as event sets; </li>
- <li>the ability to enumerate the types of the outgoing interfaces;
- <li>the ability to connect and disconnect sinks to the object
- for those outgoing types; </li>
- <li>the ability to enumerate the connections that exist to a
- particular outgoing interface. </li>
- </ul>
-
- <h4>When to Implement?<h4>
-
- <p>To create a connectable object, you need to implement objects
- that provide two related interfaces: </p>
-
- <ul>
- <li><type>XConnectionPointContainer</type> </li>
- <li><type>XConnectionPoint</type> </li>
- </ul>
-
- <p>The <type>XConnectionPointContainer</type> interface is implemented
- on the connectable object to indicate the existence of the outgoing
- interfaces. It provides a sequence of sub-objects. It also provides
- access to all the connection point sub-objects, each of which
- implements the <type>XConnectionPoint</type> interface. The
- <type>XConnectionPoint</type> interface provides a sequence of
- sub-objects. </p>
-
- <p>Each connection point is a separate sub-object to avoid circular
- reference counting problems. A connection point controls how many
- connections (one or more) it will allow in its implementation of
- <member>XConnectionPoint::advise()</member>. </p>
-
- <h4>When to use?</h4>
-
- <p>A client can use the <type>XConnectionPointContainer</type> interface: </p>
-
- <UL>
-
- <LI>to get a sequence of connection points for each outgoing type. </LI>
-
- <LI>to obtain access to connection point sub-objects with the
- <type>XConnectionPoint</type> interface for each
- outgoing type. Through the XConnectionPoint interface,
- a client starts or terminates an advisory loop with the
- connectable object and the client's own sink. The
- client can also use the <type>XConnectionPoint</type>
- interface to get a sequence of the connections that it
- knows about. </LI>
- </UL>
-
- @see XConnectionPointContainer
- */
-published interface XConnectionPoint: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPoint::getConnectionType
- /** @returns
- the type of the outgoing interface managed by this
- connection point.
-
- <p>Using the <member>XConnectionPointContainer::getConnectionPoints</member>
- method, a client can obtain an <type>XConnectionPoint</type>
- interface. Using that interface and this method, the client
- can determine the type of each connection point enumerated. The
- type returned from this method must enable the caller to access
- this same connection point through
- <member>XConnectionPointContainer::findConnectionPoint</member>.
-
- @see XConnectionPointContainer::findConnectionPoint
- */
- type getConnectionType();
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPoint::getConnectionPointContainer
- /** @returns
- the <type>XConnectionPointContainer</type> interface on
- the parent connectable object.
-
- @see XConnectionPointContainer
- */
- com::sun::star::lang::XConnectionPointContainer getConnectionPointContainer();
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPoint::advise
- /** creates a connection between a connection point and a
- client's sink, where the sink implements the outgoing interface
- supported by this connection point.
-
- <p>A few <code>add...Listener</code> methods need additional parameters
- to add listeners or throw exceptions. One of these methods is
- <member scope="com::sun::star::beans">XPropertySet::addPropertyChangeListener</member>.
- We ignore the problem in this interface. A solution must be provided
- in an additional <type>XConnectionPoint</type> interface. </p>
-
- @param xListener
- specifies the listener interface on the client's advise sink.
- The client's sink receives outgoing calls from the
- connection point container.
-
- @throws ListenerExistException
- if it is a unicast broadcaster and a listener is already set.
-
- @throws InvalidListenerException
- if the listener does not supply the needed interfaces.
-
- @see com::sun::star::beans::XPropertySet::addPropertyChangeListener
- */
- void advise( [in] com::sun::star::uno::XInterface xListener )
- raises( com::sun::star::lang::ListenerExistException,
- com::sun::star::lang::InvalidListenerException );
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPoint::unadvise
- /** terminates a notification previously set up with advise.
-
- <p>A few <code>remove...Listener</code> methods need additional
- parameters to add listeners or throw exceptions. One of these methods
- is <member scope="com::sun::star::beans">XPropertySet::removePropertyChangeListener</member>.
- We ignore the problem in this interface. A solution must be
- provided in an additional <type>XConnectionPoint</type> interface. </p>
-
- @param listener
- specifies the listener interface on the client's advise sink.
-
- @see com::sun::star::beans::XPropertySet::removePropertyChangeListener
- */
- void unadvise( [in] com::sun::star::uno::XInterface xListener );
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPoint::getConnections
- /** @returns
- a sequence of all currently advised connections.
- */
- sequence<com::sun::star::uno::XInterface> getConnections();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XConnectionPointContainer.idl b/udkapi/com/sun/star/lang/XConnectionPointContainer.idl
deleted file mode 100644
index c2bd272e8..000000000
--- a/udkapi/com/sun/star/lang/XConnectionPointContainer.idl
+++ /dev/null
@@ -1,116 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XConnectionPointContainer_idl__
-#define __com_sun_star_lang_XConnectionPointContainer_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
- published interface XConnectionPoint;
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XConnectionPointContainer
-/** makes it possible to locate a specific connection point
- for a specified UIK and manages a sequence of connections points.
-
- <p>An implementation of this interface <strong>must</strong>
- support the <type scope="com::sun::star::uno">XWeak</type> interface.
- Look at the language binding for a superclass or something else. </p>
-
- @see XConnectionPoint
- @see com::sun::star::uno::XWeak
- */
-published interface XConnectionPointContainer: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPointContainer::getConnectionPointTypes
- /** @returns
- a sequence of all outgoing types; specifies which are supported
- by this connectable object.
- */
- sequence<type> getConnectionPointTypes();
-
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XConnectionPointContainer::queryConnectionPoint
- /** @returns
- an <type>XConnectionPoint</type> interface of a
- connection point for a specified type if that type
- describes a supported outgoing interface. It is
- <const>NULL</const> on failure of the call.
-
- @param aType
- specifies the connection point's type.
- */
- XConnectionPoint queryConnectionPoint( [in] type aType );
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XConnectionPointContainer::advise
- /** creates a connection between this object and a
- client's sink, where the sink implements the outgoing
- interface specified with ID.
-
- <p>The interface is advised under the connection point you
- get with <code>queryConnectionPoint( id )</code>. </p>
-
- <p>Use this method instead of the advise method at the
- connection point, only if you know that the broadcaster supports
- the outgoing interface, or if it does not matter that the
- outgoing interface is not supported. </p>
-
- @see XConnectionPoint::advise
- */
- [oneway] void advise( [in] type aType,
- [in] com::sun::star::uno::XInterface xListener );
-
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XConnectionPointContainer::unadvise
- /** terminates a notification previously set up with
- advise at the container or at the suitable connection point.
-
- @see XConnectionPoint::unadvise
- */
- [oneway] void unadvise( [in] type aType,
- [in] com::sun::star::uno::XInterface xListener );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XEventListener.idl b/udkapi/com/sun/star/lang/XEventListener.idl
deleted file mode 100644
index 4230f0875..000000000
--- a/udkapi/com/sun/star/lang/XEventListener.idl
+++ /dev/null
@@ -1,72 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XEventListener_idl__
-#define __com_sun_star_lang_XEventListener_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/lang/EventObject.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XEventListener
-/** base interface for all event listeners interfaces.
- */
-published interface XEventListener: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XEventListener::disposing
- /** gets called when the broadcaster is about to be disposed.
-
- <p>All listeners and all other objects, which reference the
- broadcaster should release the reference to the source.
- No method should be invoked anymore on this object (
- including <member>XComponent::removeEventListener</member> ).
- </p>
-
- <p>This method is called for every listener registration
- of derived listener interfaced, not only for registrations
- at <type>XComponent</type>. </p>
- */
- void disposing( [in] com::sun::star::lang::EventObject Source );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XInitialization.idl b/udkapi/com/sun/star/lang/XInitialization.idl
deleted file mode 100644
index 91c274f8f..000000000
--- a/udkapi/com/sun/star/lang/XInitialization.idl
+++ /dev/null
@@ -1,79 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XInitialization_idl__
-#define __com_sun_star_lang_XInitialization_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XInitialization
-/** initializes an object directly after its creation.
-
- <p>This interface works together with factories. If you want to
- initialize the object after creation, you should
- support this interface and you may support other interfaces
- which offer type-safe initialization methods. </p>
-
- <p>Instead of calling <member>XSingleComponentFactory::createInstanceWithContext</member>
- and later initialize(), you should call
- <member>XSingleComponentFactory::createInstanceWithArgumentsAndContext</member>
- to pass the arguments to the instance. The reason is, that a component may want to
- return the same instance for the same set of parameters, and it can do so by implementing
- the factory itself.
- </p>
-
- */
-published interface XInitialization: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from xml: method com::sun::star::lang::XInitialization::initialize
- /** initializes the object.
-
- <p>It should be called directly after the object is created.
- */
- void initialize( [in] sequence<any> aArguments )
- raises( com::sun::star::uno::Exception );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XLocalizable.idl b/udkapi/com/sun/star/lang/XLocalizable.idl
deleted file mode 100644
index bbf2fcb32..000000000
--- a/udkapi/com/sun/star/lang/XLocalizable.idl
+++ /dev/null
@@ -1,66 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XLocalizable_idl__
-#define __com_sun_star_lang_XLocalizable_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/lang/Locale.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XLocalizable
-/** makes it possible to set a <type>Locale</type> to be used by the object.
- */
-published interface XLocalizable: com::sun::star::uno::XInterface
-{
-
- // DocMerge from xml: method com::sun::star::lang::XLocalizable::setLocale
- /** sets the locale to be used by this object.
- */
- void setLocale( [in] Locale eLocale );
-
-
- // DocMerge from idl: method com::sun::star::lang::XLocalizable::getLocale
- /** @returns
- the locale, which is used by this object.
- */
- Locale getLocale();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XMain.idl b/udkapi/com/sun/star/lang/XMain.idl
deleted file mode 100644
index 071a658b3..000000000
--- a/udkapi/com/sun/star/lang/XMain.idl
+++ /dev/null
@@ -1,65 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XMain_idl__
-#define __com_sun_star_lang_XMain_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Executing interface for executable components run by the uno executable
- loader. This is an application to run components passing the command
- line arguments.
-*/
-published interface XMain: com::sun::star::uno::XInterface
-{
- /** This method is called to run the component.
-
- @param aArguments
- arguments passed to the component,
- i.e. the command line arguments
- @return
- return value passed to be returned by main()
- */
- long run( [in] sequence< string > aArguments );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XMultiComponentFactory.idl b/udkapi/com/sun/star/lang/XMultiComponentFactory.idl
deleted file mode 100644
index 696b67f9c..000000000
--- a/udkapi/com/sun/star/lang/XMultiComponentFactory.idl
+++ /dev/null
@@ -1,88 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XMultiComponentFactory_idl__
-#define __com_sun_star_lang_XMultiComponentFactory_idl__
-
-#include <com/sun/star/uno/XComponentContext.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-/** Factory interface for creating component instances giving a context from
- which to retrieve deployment values.
-
- @see XInitialization
-*/
-published interface XMultiComponentFactory : com::sun::star::uno::XInterface
-{
- /** Creates an instance of a component which supports the
- services specified by the factory.
-
- @param aServiceSpecifier
- service name
- @param Context
- context the component instance gets its deployment values from
- @return
- component instance
- */
- com::sun::star::uno::XInterface createInstanceWithContext(
- [in] string aServiceSpecifier,
- [in] com::sun::star::uno::XComponentContext Context )
- raises (com::sun::star::uno::Exception);
-
- /** Creates an instance of a component which supports the
- services specified by the factory, and initializes the new instance
- with the given arguments and context.
-
- @param ServiceSpecifier
- service name
- @param Arguments
- arguments
- @param Context
- context the component instance gets its deployment values from
- @return
- component instance
- */
- com::sun::star::uno::XInterface createInstanceWithArgumentsAndContext(
- [in] string ServiceSpecifier,
- [in] sequence<any> Arguments,
- [in] com::sun::star::uno::XComponentContext Context )
- raises (com::sun::star::uno::Exception);
-
- /** Gets the names of all supported services.
-
- @returns
- sequence of all service names
- */
- sequence< string > getAvailableServiceNames();
-};
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XMultiServiceFactory.idl b/udkapi/com/sun/star/lang/XMultiServiceFactory.idl
deleted file mode 100644
index 2a03c2642..000000000
--- a/udkapi/com/sun/star/lang/XMultiServiceFactory.idl
+++ /dev/null
@@ -1,93 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XMultiServiceFactory_idl__
-#define __com_sun_star_lang_XMultiServiceFactory_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Factories support this interface creating instances giving a name,
- e.g. a service name.
-
- <p>
- Note:
- Although this interface deals with the notion of "services", this is not
- generally be meant. In general this interface can be used for all kinds
- of factories for all kinds of instances, indeed not only UNO services.
- </p>
-*/
-published interface XMultiServiceFactory: com::sun::star::uno::XInterface
-{
- /** Creates an instance classified by the specified name.
-
- @param aServiceSpecifier
- classified name of instance
- @return
- instance
- */
- com::sun::star::uno::XInterface createInstance( [in] string aServiceSpecifier )
- raises( com::sun::star::uno::Exception );
-
- /** Creates an instance classified by the specified name and passes the arguments
- to that instance.
-
- @param ServiceSpecifier
- classified name of instance
- @param Arguments
- arguments passed to the instance
- @return
- instance
- */
- com::sun::star::uno::XInterface createInstanceWithArguments(
- [in] string ServiceSpecifier,
- [in] sequence<any> Arguments )
- raises( com::sun::star::uno::Exception );
-
- /** Provides the available names of the factory to be used to create instances.
-
- @returns
- sequence of all names
- */
- sequence<string> getAvailableServiceNames();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XServiceDisplayName.idl b/udkapi/com/sun/star/lang/XServiceDisplayName.idl
deleted file mode 100644
index eaacba745..000000000
--- a/udkapi/com/sun/star/lang/XServiceDisplayName.idl
+++ /dev/null
@@ -1,72 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XServiceDisplayName_idl__
-#define __com_sun_star_lang_XServiceDisplayName_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/lang/Locale.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-/** provides a name for the service to be used in displays.
-
- <p>This name can be used in displays (dialogs, menus, etc.) to provide
- a more memorable / meaningful name than the service name or its
- implementation name. It should not be used to identify / select a
- specific service / implementation.</p>
- */
-published interface XServiceDisplayName : ::com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
- /** returns the display name of the service for a given language.
-
- <p>The caller may specify a
- <type scope="com::sun::star::lang">Locale</type> for the preferred
- language of the resulting string.
- However, if that locale is not supported the resulting string may
- be given in a different language. Usually this should be English.</p>
-
- @param aLocale
- the preferred language for the resulting display name.
-
- @returns
- the string to be used for the service in displays.
- */
- string getServiceDisplayName(
- [in] ::com::sun::star::lang::Locale aLocale );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/udkapi/com/sun/star/lang/XServiceInfo.idl b/udkapi/com/sun/star/lang/XServiceInfo.idl
deleted file mode 100644
index 4c8eaf172..000000000
--- a/udkapi/com/sun/star/lang/XServiceInfo.idl
+++ /dev/null
@@ -1,77 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XServiceInfo_idl__
-#define __com_sun_star_lang_XServiceInfo_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Provides information regarding the implementation, i.e. which services
- are implemented and the name of the implementation.
-*/
-published interface XServiceInfo: com::sun::star::uno::XInterface
-{
- /** Provides the implementation name of the service implementation.
-
- @returns
- unique name of the implementation
- */
- string getImplementationName();
-
- /** Tests whether the specified service is supported, i.e. implemented
- by the implementation.
-
- @param ServiceName
- name of service to be tested
- @return
- true, if service is supported, false otherwise
- */
- boolean supportsService( [in] string ServiceName );
-
- /** Provides the supported service names of the implementation, including
- also indirect service names.
-
- @return
- sequence of service names that are supported
- */
- sequence<string> getSupportedServiceNames();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XServiceName.idl b/udkapi/com/sun/star/lang/XServiceName.idl
deleted file mode 100644
index 1100e2b64..000000000
--- a/udkapi/com/sun/star/lang/XServiceName.idl
+++ /dev/null
@@ -1,62 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XServiceName_idl__
-#define __com_sun_star_lang_XServiceName_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module lang {
-
-//=============================================================================
-
-// DocMerge from xml: interface com::sun::star::lang::XServiceName
-/** identifies the object with a service name which can be used to create
- such an object by a factory.
- */
-published interface XServiceName: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- // DocMerge from idl: method com::sun::star::lang::XServiceName::getServiceName
- /** @returns
- the service name that can be used to create such an object
- by a factory.
-
- @see com::sun::star::io::XPersistObject::getServiceName
- */
- string getServiceName();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XSingleComponentFactory.idl b/udkapi/com/sun/star/lang/XSingleComponentFactory.idl
deleted file mode 100644
index 911d7baf4..000000000
--- a/udkapi/com/sun/star/lang/XSingleComponentFactory.idl
+++ /dev/null
@@ -1,73 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XSingleComponentFactory_idl__
-#define __com_sun_star_lang_XSingleComponentFactory_idl__
-
-#include <com/sun/star/uno/XComponentContext.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-/** Factory interface to create instances of an implementation of a service
- specification.
-
- @see XInitialization
-*/
-published interface XSingleComponentFactory : com::sun::star::uno::XInterface
-{
- /** Creates an instance of a service implementation.
-
- @param Context
- the instance gets its deployment values from this
- @return
- component instance
- */
- com::sun::star::uno::XInterface createInstanceWithContext(
- [in] com::sun::star::uno::XComponentContext Context )
- raises (com::sun::star::uno::Exception);
-
- /** Creates an instance of a component and initializes the new instance
- with the given arguments and context.
-
- @param Arguments
- arguments passed to implementation
- @param Context
- the instance gets its deployment values from this
- @return
- component instance
- */
- com::sun::star::uno::XInterface createInstanceWithArgumentsAndContext(
- [in] sequence<any> Arguments,
- [in] com::sun::star::uno::XComponentContext Context )
- raises( com::sun::star::uno::Exception );
-};
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl b/udkapi/com/sun/star/lang/XSingleServiceFactory.idl
deleted file mode 100644
index cec228ebe..000000000
--- a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl
+++ /dev/null
@@ -1,78 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XSingleServiceFactory_idl__
-#define __com_sun_star_lang_XSingleServiceFactory_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/uno/Exception.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** Factory interface to produce instances of an implementation
- of a service specification.
-
- This interface is deprecated. Please use <type>XSingleComponentFactory</type>.
-
- @see XInitialization
- @deprecated
-*/
-published interface XSingleServiceFactory: com::sun::star::uno::XInterface
-{
- /** Creates an instance of a service implementation.
-
- @return
- service instance
- */
- com::sun::star::uno::XInterface createInstance()
- raises( com::sun::star::uno::Exception );
-
- /** Creates an instance of a service implementation initialized with
- some arguments.
-
- @param aArguments
- arguments passed to implementation
- @return
- service instance
- */
- com::sun::star::uno::XInterface createInstanceWithArguments( [in] sequence<any> aArguments )
- raises( com::sun::star::uno::Exception );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
diff --git a/udkapi/com/sun/star/lang/XTypeProvider.idl b/udkapi/com/sun/star/lang/XTypeProvider.idl
deleted file mode 100644
index 21094262e..000000000
--- a/udkapi/com/sun/star/lang/XTypeProvider.idl
+++ /dev/null
@@ -1,75 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XTypeProvider_idl__
-#define __com_sun_star_lang_XTypeProvider_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-#include <com/sun/star/reflection/XIdlClass.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** interface to get information about the types
- (usually interface types) supported by an object.
- */
-published interface XTypeProvider: com::sun::star::uno::XInterface
-{
-
- /** returns
- a sequence of all types (usually interface types) provided by the object.
- Important: If the object aggregates other objects the sequence also has
- to contain all types supported by the aggregated objects.
- */
- sequence<type> getTypes();
-
-
- /** returns
- a sequence of bytes with length > 0 that is used as an Id to distinguish
- unambiguously between two sets of types, e.g. to realise hashing
- functionality when the object is introspected. Two objects that return
- the same UUID also have to return the same set of types in getTypes().
-
- If a unique implementation Id cannot be provided this method has to return
- an empty sequence.
-
- Important: If the object aggregates other objects the UUID has to be unique
- for the whole combination of objects.
- */
- sequence<byte> getImplementationId();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
-
diff --git a/udkapi/com/sun/star/lang/XUnoTunnel.idl b/udkapi/com/sun/star/lang/XUnoTunnel.idl
deleted file mode 100644
index a3a0b28c5..000000000
--- a/udkapi/com/sun/star/lang/XUnoTunnel.idl
+++ /dev/null
@@ -1,78 +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.
- *
- ************************************************************************/
-#ifndef __com_sun_star_lang_XUnoTunnel_idl__
-#define __com_sun_star_lang_XUnoTunnel_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-
-
-
-//=============================================================================
-
-module com { module sun { module star { module lang {
-
-//=============================================================================
-
-/** An interface to tunnel UNO. This means providing access to data or
- something else, which is not specified by UNO-IDL.
-
- @attention
- Restrictive useage. Use only, if there is no better possibility left.
- It is definitely a hack.
-
- <p>
- Common usage:
- Getting a C++ object pointer in the same process, thus to use an
- implementation directly, most often because of a design flaw.
- </p>
-*/
-published interface XUnoTunnel: com::sun::star::uno::XInterface
-{
- /** Call this method to get something which is not specified in UNO, e.g.
- an address to some C++ object.
-
- @attention
- The identifier specifies how the return value is to be reinterpreted.
- The identifier must be globally unique, because it is unknown where
- the implementation resides.
-
- @param aIdentifier
- identifier
- @return
- something
- */
- hyper getSomething( [in] sequence< byte > aIdentifier );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif