summaryrefslogtreecommitdiffstats
path: root/udkapi/com/sun/star/reflection
diff options
context:
space:
mode:
authorMichael Hönnig <mi@openoffice.org>2003-01-21 12:17:36 +0000
committerMichael Hönnig <mi@openoffice.org>2003-01-21 12:17:36 +0000
commit07624b6bdff485d4316a34ea4cc074dc5550c08f (patch)
treedd2b3d3bf80a23d3c4a18e70e476609f5914b864 /udkapi/com/sun/star/reflection
parentall properties optional (diff)
downloadcore-07624b6bdff485d4316a34ea4cc074dc5550c08f.tar.gz
core-07624b6bdff485d4316a34ea4cc074dc5550c08f.zip
merge from src641 internal ODK release
Diffstat (limited to 'udkapi/com/sun/star/reflection')
-rw-r--r--udkapi/com/sun/star/reflection/CoreReflection.idl36
-rw-r--r--udkapi/com/sun/star/reflection/FieldAccessMode.idl27
-rw-r--r--udkapi/com/sun/star/reflection/InvalidTypeNameException.idl87
-rw-r--r--udkapi/com/sun/star/reflection/InvocationTargetException.idl24
-rw-r--r--udkapi/com/sun/star/reflection/MethodMode.idl27
-rw-r--r--udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl86
-rw-r--r--udkapi/com/sun/star/reflection/ParamInfo.idl30
-rw-r--r--udkapi/com/sun/star/reflection/ParamMode.idl30
-rw-r--r--udkapi/com/sun/star/reflection/ProxyFactory.idl27
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionManager.idl49
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl45
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl91
-rw-r--r--udkapi/com/sun/star/reflection/XArrayTypeDescription.idl12
-rw-r--r--udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XConstantTypeDescription.idl112
-rw-r--r--udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl97
-rw-r--r--udkapi/com/sun/star/reflection/XEnumTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XIdlArray.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlClass.idl39
-rw-r--r--udkapi/com/sun/star/reflection/XIdlClassProvider.idl33
-rw-r--r--udkapi/com/sun/star/reflection/XIdlField.idl33
-rw-r--r--udkapi/com/sun/star/reflection/XIdlField2.idl18
-rw-r--r--udkapi/com/sun/star/reflection/XIdlMember.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlMethod.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlReflection.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XMethodParameter.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XModuleTypeDescription.idl93
-rw-r--r--udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl99
-rw-r--r--udkapi/com/sun/star/reflection/XProxyFactory.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XServiceTypeDescription.idl127
-rw-r--r--udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl98
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl101
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl177
-rw-r--r--udkapi/com/sun/star/reflection/XUnionTypeDescription.idl24
-rw-r--r--udkapi/com/sun/star/reflection/makefile.mk15
41 files changed, 799 insertions, 1258 deletions
diff --git a/udkapi/com/sun/star/reflection/CoreReflection.idl b/udkapi/com/sun/star/reflection/CoreReflection.idl
index b70d1c6ae7ee..83b8dda7560e 100644
--- a/udkapi/com/sun/star/reflection/CoreReflection.idl
+++ b/udkapi/com/sun/star/reflection/CoreReflection.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: CoreReflection.idl,v $
*
- * $Revision: 1.10 $
+ * $Revision: 1.11 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:10 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -104,5 +104,37 @@ singleton theCoreReflection
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.9 2002/10/03 12:44:07 mi
+ #94968# IDL reviews merged
+
+ Revision 1.8 2002/06/14 13:33:02 dbo
+ #100075# corereflection singleton
+
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2002/01/23 08:52:21 dbo
+ #96711# IDL documentation review
+
+ Revision 1.5 2000/11/23 11:27:48 dbo
+ #80612# XIdlClassProvider deprecated, XIdlReflection to be supported
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:39 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/FieldAccessMode.idl b/udkapi/com/sun/star/reflection/FieldAccessMode.idl
index 99f1af79f5a9..044c11fe392e 100644
--- a/udkapi/com/sun/star/reflection/FieldAccessMode.idl
+++ b/udkapi/com/sun/star/reflection/FieldAccessMode.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: FieldAccessMode.idl,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:15 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -94,5 +94,28 @@ enum FieldAccessMode
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.5 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/InvalidTypeNameException.idl b/udkapi/com/sun/star/reflection/InvalidTypeNameException.idl
deleted file mode 100644
index 8e27792f98a4..000000000000
--- a/udkapi/com/sun/star/reflection/InvalidTypeNameException.idl
+++ /dev/null
@@ -1,87 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: InvalidTypeNameException.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-11 08:30:05 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_InvaildTypeNameException_idl__
-#define __com_sun_star_reflection_InvalidTypeNameException_idl__
-
-#ifndef __com_sun_star_uno_Exception_idl__
-#include <com/sun/star/uno/Exception.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** thrown in case that a certain type name does exist, but does not meet
- some other criteria.
- */
-exception InvalidTypeNameException : com::sun::star::uno::Exception
-{
-};
-
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/InvocationTargetException.idl b/udkapi/com/sun/star/reflection/InvocationTargetException.idl
index e824285813a6..9669c1188677 100644
--- a/udkapi/com/sun/star/reflection/InvocationTargetException.idl
+++ b/udkapi/com/sun/star/reflection/InvocationTargetException.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: InvocationTargetException.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:55 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -87,5 +87,25 @@ exception InvocationTargetException: com::sun::star::lang::WrappedTargetExceptio
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.3 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/MethodMode.idl b/udkapi/com/sun/star/reflection/MethodMode.idl
index 4f836f1f5f40..b9c9ba000a61 100644
--- a/udkapi/com/sun/star/reflection/MethodMode.idl
+++ b/udkapi/com/sun/star/reflection/MethodMode.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: MethodMode.idl,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:37 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -89,5 +89,28 @@ enum MethodMode
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.5 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl b/udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl
deleted file mode 100644
index 5b9fd67ea9b9..000000000000
--- a/udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl
+++ /dev/null
@@ -1,86 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: NoSuchTypeNameException.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-11 08:30:07 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_NoSuchTypeNameException_idl__
-#define __com_sun_star_reflection_NoSuchTypeNameException_idl__
-
-#ifndef __com_sun_star_uno_Exception_idl__
-#include <com/sun/star/uno/Exception.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** thrown in case that a certain type name does not exist.
- */
-exception NoSuchTypeNameException : com::sun::star::uno::Exception
-{
-};
-
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/ParamInfo.idl b/udkapi/com/sun/star/reflection/ParamInfo.idl
index ead97797e167..80847836aa96 100644
--- a/udkapi/com/sun/star/reflection/ParamInfo.idl
+++ b/udkapi/com/sun/star/reflection/ParamInfo.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: ParamInfo.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:02 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -96,5 +96,31 @@ struct ParamInfo
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/ParamMode.idl b/udkapi/com/sun/star/reflection/ParamMode.idl
index 3e6599894b90..1b726ba25045 100644
--- a/udkapi/com/sun/star/reflection/ParamMode.idl
+++ b/udkapi/com/sun/star/reflection/ParamMode.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: ParamMode.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:40 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -93,5 +93,31 @@ enum ParamMode
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/ProxyFactory.idl b/udkapi/com/sun/star/reflection/ProxyFactory.idl
index afc726e7eab1..c230e34ffa4d 100644
--- a/udkapi/com/sun/star/reflection/ProxyFactory.idl
+++ b/udkapi/com/sun/star/reflection/ProxyFactory.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: ProxyFactory.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:53 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -96,5 +96,28 @@ service ProxyFactory
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.3 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.2 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.1 2000/11/14 08:29:06 jsc
+ moved from com.sun.star.util
+
+ Revision 1.3 2000/11/08 12:45:17 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:36:19 hjs
+ initial import
+
+ Revision 1.3 2000/09/11 11:53:05 mi
+ documentation merged from XML
+
+ Revision 1.1 2000/06/19 13:29:38 dbo
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl b/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
index c049b91fbe5e..0b2715645226 100644
--- a/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
+++ b/udkapi/com/sun/star/reflection/TypeDescriptionManager.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: TypeDescriptionManager.idl,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:11 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -77,9 +77,6 @@
#include <com/sun/star/lang/XComponent.idl>
#endif
-#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
-#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl>
-#endif
//=============================================================================
@@ -112,21 +109,14 @@ service TypeDescriptionManager
The returned values are of interface type <type>XTypeDescription</type>.
*/
interface com::sun::star::container::XHierarchicalNameAccess;
-
/** You can manually add or remove a providers via this interface.
*/
interface com::sun::star::container::XSet;
-
/** Interface to signal shutdown to the manager.<br>
This signals all providers to shut down, because usually each provider
references its manager, listening for disposing events.
*/
[optional] interface com::sun::star::lang::XComponent;
-
- /** Interface for creating enumerations for type descriptions supported
- by this <type>TypeDescriptionManager</type>
- */
- [optional] interface XTypeDescriptionEnumerationAccess;
};
//=============================================================================
@@ -135,5 +125,40 @@ service TypeDescriptionManager
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.9.2.1 2002/12/10 11:32:43 mi
+ #105668# fixed dead links
+
+ Revision 1.9 2002/11/06 10:26:47 dbo
+ #104560# docu
+
+ Revision 1.8 2002/10/29 14:32:33 dbo
+ #104560# docu
+
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2000/12/04 13:40:22 dbo
+ XInit removed, because providers are initialized at first use from ServiceManager; modifications can be done using XSet.
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl b/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl
index 1857794103f2..2318a82e6afe 100644
--- a/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl
+++ b/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: TypeDescriptionProvider.idl,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:22 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -69,9 +69,6 @@
#include <com/sun/star/lang/XComponent.idl>
#endif
-#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
-#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl>
-#endif
//=============================================================================
@@ -97,18 +94,12 @@ service TypeDescriptionProvider
The returned values are of interface type <type>XTypeDescription</type>.
*/
interface com::sun::star::container::XHierarchicalNameAccess;
-
/** Interface to signal shutdown to the provider.<br>
This has to be done manually, because usually each provider references
its manager (which may implement type caching) for late resolution of
partial types (e.g. parameter types).
*/
interface com::sun::star::lang::XComponent;
-
- /** Interface for creating enumerations for type descriptions supported
- by this <type>TypeDescriptionProvider</type>
- */
- [optional] interface XTypeDescriptionEnumerationAccess;
};
//=============================================================================
@@ -117,5 +108,37 @@ service TypeDescriptionProvider
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.8 2002/11/06 10:26:47 dbo
+ #104560# docu
+
+ Revision 1.7 2002/10/29 14:32:33 dbo
+ #104560# docu
+
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 1999/11/18 11:49:58 mi
+ XComponent now in module lang
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl b/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl
deleted file mode 100644
index 7cd533266a0d..000000000000
--- a/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl
+++ /dev/null
@@ -1,91 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: TypeDescriptionSearchDepth.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-11 08:30:09 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_TypeDescriptionSearchDepth_idl__
-#define __com_sun_star_reflection_TypeDescriptionSearchDepth_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Defines depths for searching through type description collections.
- */
-enum TypeDescriptionSearchDepth
-{
- /** Infinite search depth. Search through all children including direct
- children, grand children, grand children's children, ...
- */
- INFINITE = -1,
-
- /** Search only through direct children.
- */
- ONE = 1
-};
-
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XArrayTypeDescription.idl b/udkapi/com/sun/star/reflection/XArrayTypeDescription.idl
index 05d4623881d9..d1b7bf4b5841 100644
--- a/udkapi/com/sun/star/reflection/XArrayTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XArrayTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XArrayTypeDescription.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:29 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:51 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -108,5 +108,13 @@ interface XArrayTypeDescription: com::sun::star::reflection::XTypeDescription
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.2 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.1 2001/03/30 13:51:23 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl b/udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl
index d975cc56dc20..ee82006dc872 100644
--- a/udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XCompoundTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:38:53 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:51 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -105,5 +105,31 @@ interface XCompoundTypeDescription: com::sun::star::reflection::XTypeDescription
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 1999/11/17 20:41:06 dbo
+ doc
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XConstantTypeDescription.idl b/udkapi/com/sun/star/reflection/XConstantTypeDescription.idl
deleted file mode 100644
index 58527852355e..000000000000
--- a/udkapi/com/sun/star/reflection/XConstantTypeDescription.idl
+++ /dev/null
@@ -1,112 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XConstantTypeDescription.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:54:33 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XConstantTypeDescription_idl__
-#define __com_sun_star_reflection_XConstantTypeDescription_idl__
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a constant.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::CONSTANT</type>.
-
- <p>Constants may be contained in constants groups and modules.
-
- @see XModuleTypeDescription
- @see XConstantsTypeDescription
-
- */
-interface XConstantTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** @return the value of the constant.
-
- <p>Following types are allowed for constants:
- <ul>
- <li>boolean
- <li>byte
- <li>short
- <li>unsigned short
- <li>long
- <li>unsigned long
- <li>hyper
- <li>unsigned hyper
- <li>float
- <li>double
- </ul>
- */
- any getConstantValue();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl b/udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl
deleted file mode 100644
index f8fc50ef0144..000000000000
--- a/udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl
+++ /dev/null
@@ -1,97 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XConstantsTypeDescription.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:54:32 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XConstantsTypeDescription_idl__
-#define __com_sun_star_reflection_XConstantsTypeDescription_idl__
-
-#ifndef __com_sun_star_reflection_XConstantTypeDescription_idl__
-#include <com/sun/star/reflection/XConstantTypeDescription.idl>
-#endif
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a constants group.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::CONSTANTS</type>.
- */
-interface XConstantsTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** Returns the contstants defined for this constants group.
-
- @return a sequence containing constants descriptions.
- */
- sequence< XConstantTypeDescription > getConstants();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XEnumTypeDescription.idl b/udkapi/com/sun/star/reflection/XEnumTypeDescription.idl
index 2034ac7ada7b..f97cc6a40d11 100644
--- a/udkapi/com/sun/star/reflection/XEnumTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XEnumTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XEnumTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:05 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:52 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -104,5 +104,28 @@ interface XEnumTypeDescription: com::sun::star::reflection::XTypeDescription
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlArray.idl b/udkapi/com/sun/star/reflection/XIdlArray.idl
index 31811f589651..476fd3173477 100644
--- a/udkapi/com/sun/star/reflection/XIdlArray.idl
+++ b/udkapi/com/sun/star/reflection/XIdlArray.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlArray.idl,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:34 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:52 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -164,5 +164,37 @@ interface XIdlArray: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.6 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.4 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.3 2000/03/20 09:53:38 mi
+ missing documentation marked
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlClass.idl b/udkapi/com/sun/star/reflection/XIdlClass.idl
index f320d5e37948..d26ac562e1a6 100644
--- a/udkapi/com/sun/star/reflection/XIdlClass.idl
+++ b/udkapi/com/sun/star/reflection/XIdlClass.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlClass.idl,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:28 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -245,5 +245,40 @@ interface XIdlClass: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.8 2002/01/23 08:52:21 dbo
+ #96711# IDL documentation review
+
+ Revision 1.7 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.6 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.5 2000/12/19 13:49:36 mi
+ syntax errors in documentation fixed
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.6 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.4 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.3 2000/02/17 18:30:24 mi
+ proofreading in layouted version
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlClassProvider.idl b/udkapi/com/sun/star/reflection/XIdlClassProvider.idl
index 1464af4b8989..36d3a3526409 100644
--- a/udkapi/com/sun/star/reflection/XIdlClassProvider.idl
+++ b/udkapi/com/sun/star/reflection/XIdlClassProvider.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlClassProvider.idl,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:35 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -91,5 +91,34 @@ interface XIdlClassProvider: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.7 2002/01/23 08:52:21 dbo
+ #96711# IDL documentation review
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:44 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlField.idl b/udkapi/com/sun/star/reflection/XIdlField.idl
index c983cacf5b60..90e7c71494f9 100644
--- a/udkapi/com/sun/star/reflection/XIdlField.idl
+++ b/udkapi/com/sun/star/reflection/XIdlField.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlField.idl,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:38:58 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -113,5 +113,34 @@ interface XIdlField: com::sun::star::reflection::XIdlMember
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.8 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.7 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.6 2001/05/03 13:59:05 jsc
+ change docu, reference to XIdlField2 because of specification error in set method
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 2000/02/07 11:24:45 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlField2.idl b/udkapi/com/sun/star/reflection/XIdlField2.idl
index 173c03d8d7e2..465c18379244 100644
--- a/udkapi/com/sun/star/reflection/XIdlField2.idl
+++ b/udkapi/com/sun/star/reflection/XIdlField2.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlField2.idl,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:29 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -153,5 +153,19 @@ interface XIdlField2: com::sun::star::reflection::XIdlMember
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.4 2002/12/10 10:31:35 mi
+ #105668# fixed dead links
+
+ Revision 1.3 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.2 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.1 2001/05/03 13:58:08 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlMember.idl b/udkapi/com/sun/star/reflection/XIdlMember.idl
index a821343d8dd0..bccfddc3452b 100644
--- a/udkapi/com/sun/star/reflection/XIdlMember.idl
+++ b/udkapi/com/sun/star/reflection/XIdlMember.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlMember.idl,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:58 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -97,5 +97,37 @@ interface XIdlMember: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.8 2002/12/10 10:31:35 mi
+ #105668# fixed dead links
+
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:45 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlMethod.idl b/udkapi/com/sun/star/reflection/XIdlMethod.idl
index 6607d08489f9..b9c72db52c04 100644
--- a/udkapi/com/sun/star/reflection/XIdlMethod.idl
+++ b/udkapi/com/sun/star/reflection/XIdlMethod.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlMethod.idl,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:24 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -171,5 +171,37 @@ interface XIdlMethod: com::sun::star::reflection::XIdlMember
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.8 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.7 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.6 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.5 2000/12/19 13:49:36 mi
+ syntax errors in documentation fixed
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.5 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.3 2000/04/20 14:09:39 mm
+ #74031# better documentation
+
+ Revision 1.2 2000/02/07 11:24:45 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIdlReflection.idl b/udkapi/com/sun/star/reflection/XIdlReflection.idl
index 29a4446a6e1f..308bdb76d412 100644
--- a/udkapi/com/sun/star/reflection/XIdlReflection.idl
+++ b/udkapi/com/sun/star/reflection/XIdlReflection.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIdlReflection.idl,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:05 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -113,5 +113,31 @@ interface XIdlReflection: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.7 2002/01/23 08:52:21 dbo
+ #96711# IDL documentation review
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:31 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 2000/02/07 11:24:45 mi
+ zu #70728# missing documentation marked
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl b/udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl
index 11976a4d691f..c39a3845f88b 100644
--- a/udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XIndirectTypeDescription.idl,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:46 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -93,5 +93,31 @@ interface XIndirectTypeDescription: com::sun::star::reflection::XTypeDescription
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl b/udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl
index 97a91d905580..5195a837e9e2 100644
--- a/udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XInterfaceAttributeTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:21 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -102,5 +102,28 @@ interface XInterfaceAttributeTypeDescription: com::sun::star::reflection::XInter
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:36 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl b/udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl
index 8ceac5c9b37d..012906f52ee5 100644
--- a/udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XInterfaceMemberTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:50 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -101,5 +101,28 @@ interface XInterfaceMemberTypeDescription: com::sun::star::reflection::XTypeDesc
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl b/udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl
index 9effbd7df4ec..038e44cb32d6 100644
--- a/udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XInterfaceMethodTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:43 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -120,5 +120,28 @@ interface XInterfaceMethodTypeDescription: com::sun::star::reflection::XInterfac
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl b/udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl
index d5d9af9eb153..93040154b695 100644
--- a/udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XInterfaceTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:46 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -118,5 +118,28 @@ interface XInterfaceTypeDescription: com::sun::star::reflection::XTypeDescriptio
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XMethodParameter.idl b/udkapi/com/sun/star/reflection/XMethodParameter.idl
index fd95ca276a13..073d5642e510 100644
--- a/udkapi/com/sun/star/reflection/XMethodParameter.idl
+++ b/udkapi/com/sun/star/reflection/XMethodParameter.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XMethodParameter.idl,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:41:41 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -124,5 +124,31 @@ interface XMethodParameter: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.7 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.6 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XModuleTypeDescription.idl b/udkapi/com/sun/star/reflection/XModuleTypeDescription.idl
deleted file mode 100644
index e2bef38611af..000000000000
--- a/udkapi/com/sun/star/reflection/XModuleTypeDescription.idl
+++ /dev/null
@@ -1,93 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XModuleTypeDescription.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:54:30 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XModuleTypeDescription_idl__
-#define __com_sun_star_reflection_XModuleTypeDescription_idl__
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a module.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::MODULE</type>.
- */
-interface XModuleTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** Returns the type descriptions for the members of this module.
-
- @return a sequence containing type descriptions.
- */
- sequence< XTypeDescription > getMembers();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl b/udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl
deleted file mode 100644
index 8c0d1a610673..000000000000
--- a/udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl
+++ /dev/null
@@ -1,99 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XPropertyTypeDescription.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:54:35 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XPropertyTypeDescription_idl__
-#define __com_sun_star_reflection_XPropertyTypeDescription_idl__
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a property.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::PROPERTY</type>.
- */
-interface XPropertyTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** @return the flags defined for this property.
-
- <p>The possible values are defined in
- <type scope="com::sun::star::beans">PropertyAttribute</type>
- */
- short getPropertyFlags();
-
- /** @return the type description for this property.
- */
- XTypeDescription getPropertyTypeDescription();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XProxyFactory.idl b/udkapi/com/sun/star/reflection/XProxyFactory.idl
index 8b69244bc2a4..26728dc50ae7 100644
--- a/udkapi/com/sun/star/reflection/XProxyFactory.idl
+++ b/udkapi/com/sun/star/reflection/XProxyFactory.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XProxyFactory.idl,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:16 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:56 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -104,5 +104,31 @@ interface XProxyFactory: com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.4 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.3 2001/11/16 15:02:57 mi
+ proofing by Richard Holt
+
+ Revision 1.2 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.1 2000/11/13 16:16:05 jsc
+ moved from com.sun.star.util
+
+ Revision 1.3 2000/11/08 12:45:17 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:36:21 hjs
+ initial import
+
+ Revision 1.3 2000/09/11 11:53:06 mi
+ documentation merged from XML
+
+ Revision 1.1 2000/06/19 13:29:32 dbo
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XServiceTypeDescription.idl b/udkapi/com/sun/star/reflection/XServiceTypeDescription.idl
deleted file mode 100644
index 0843aeaf3038..000000000000
--- a/udkapi/com/sun/star/reflection/XServiceTypeDescription.idl
+++ /dev/null
@@ -1,127 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XServiceTypeDescription.idl,v $
- *
- * $Revision: 1.2 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:56:27 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XServiceTypeDescription_idl__
-#define __com_sun_star_reflection_XServiceTypeDescription_idl__
-
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
-#ifndef __com_sun_star_reflection_XInterfaceTypeDescription_idl__
-#include <com/sun/star/reflection/XInterfaceTypeDescription.idl>
-#endif
-#ifndef __com_sun_star_reflection_XPropertyTypeDescription_idl__
-#include <com/sun/star/reflection/XPropertyTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a service.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::SERVICE</type>.
- */
-interface XServiceTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** Returns the type descriptions of the mandatory services
- defined for this service.
-
- @return a sequence containing service type descriptions.
- */
- sequence< XServiceTypeDescription > getMandatoryServices();
-
- /** Returns the type descriptions of the optional services
- defined for this service.
-
- @return a sequence containing service type descriptions.
- */
- sequence< XServiceTypeDescription > getOptionalServices();
-
- /** Returns the type descriptions of the mandatory interfaces
- defined for this service.
-
- @return a sequence containing interface type descriptions.
- */
- sequence< XInterfaceTypeDescription > getMandatoryInterfaces();
-
- /** Returns the type descriptions of the optional interface
- defined for this service.
-
- @return a sequence containing interface type descriptions.
- */
- sequence< XInterfaceTypeDescription > getOptionalInterfaces();
-
- /** Returns the properties defined for this service.
-
- @return a sequence containing property descriptions.
- */
- sequence< XPropertyTypeDescription > getProperties();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl b/udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl
deleted file mode 100644
index fa122f65a7ec..000000000000
--- a/udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl
+++ /dev/null
@@ -1,98 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XSingletonTypeDescription.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-13 15:54:30 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XSingletonTypeDescription_idl__
-#define __com_sun_star_reflection_XSingletonTypeDescription_idl__
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-
-#ifndef __com_sun_star_reflection_XServiceTypeDescription_idl__
-#include <com/sun/star/reflection/XServiceTypeDescription.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Reflects a singleton.
-
- <p>The type class of this type is
- <member scope="com::sun::star::uno">TypeClass::SINGLETON</type>.
- */
-interface XSingletonTypeDescription : com::sun::star::reflection::XTypeDescription
-{
- /** Returns the type description of the service of the singleton.
-
- @return the type description of the service of the singleton.
- */
- XServiceTypeDescription getService();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XTypeDescription.idl b/udkapi/com/sun/star/reflection/XTypeDescription.idl
index 1c0415b5dce2..97eba441facb 100644
--- a/udkapi/com/sun/star/reflection/XTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:40:09 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:58 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -109,5 +109,28 @@ interface XTypeDescription : com::sun::star::uno::XInterface
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.4 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.2 1999/11/15 16:05:40 dbo
+ doc added
+
+ Revision 1.1.1.1 1999/11/11 09:48:44 jsc
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl b/udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl
deleted file mode 100644
index d46466ad3f5f..000000000000
--- a/udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl
+++ /dev/null
@@ -1,101 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XTypeDescriptionEnumeration.idl,v $
- *
- * $Revision: 1.1 $
- *
- * last change: $Author: kso $ $Date: 2002-11-11 08:30:10 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XTypeDescriptionEnumeration_idl__
-#define __com_sun_star_reflection_XTypeDescriptionEnumeration_idl__
-
-#ifndef __com_sun_star_reflection_XTypeDescription_idl__
-#include <com/sun/star/reflection/XTypeDescription.idl>
-#endif
-#ifndef __com_sun_star_container_XEnumeration_idl__
-#include <com/sun/star/container/XEnumeration.idl>
-#endif
-#ifndef __com_sun_star_container_NoSuchElementException_idl__
-#include <com/sun/star/container/NoSuchElementException.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Defines an enumeration for type descriptions.
- */
-interface XTypeDescriptionEnumeration : com::sun::star::container::XEnumeration
-{
- /** Returns the next element of the enumeration.
-
- @returns
- the next element of this enumeration.
-
- @throws com::sun::star::container::NoSuchElementException
- if no more elements exist.
- */
- XTypeDescription nextTypeDescription()
- raises( com::sun::star::container::NoSuchElementException );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl b/udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl
deleted file mode 100644
index 2d747177c28f..000000000000
--- a/udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl
+++ /dev/null
@@ -1,177 +0,0 @@
-/*************************************************************************
- *
- * $RCSfile: XTypeDescriptionEnumerationAccess.idl,v $
- *
- * $Revision: 1.2 $
- *
- * last change: $Author: kso $ $Date: 2002-11-14 10:24:18 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library 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 for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
-#define __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
-
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
-#ifndef __com_sun_star_uno_TypeClass_idl__
-#include <com/sun/star/uno/TypeClass.idl>
-#endif
-#ifndef __com_sun_star_reflection_XTypeDescriptionEnumeration_idl__
-#include <com/sun/star/reflection/XTypeDescriptionEnumeration.idl>
-#endif
-#ifndef __com_sun_star_reflection_TypeDescriptionSearchDepth_idl__
-#include <com/sun/star/reflection/TypeDescriptionSearchDepth.idl>
-#endif
-#ifndef __com_sun_star_reflection_NoSuchTypeNameException_idl__
-#include <com/sun/star/reflection/NoSuchTypeNameException.idl>
-#endif
-#ifndef __com_sun_star_reflection_InvalidTypeNameException_idl__
-#include <com/sun/star/reflection/InvalidTypeNameException.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
-/** Defines an interface for creating enumerations for type descriptions.
-
- */
-interface XTypeDescriptionEnumerationAccess : com::sun::star::uno::XInterface
-{
- /** Creates an enumeration for type descriptions.
-
- <p>An enumeration is always created for an UNOIDL module. The
- enumeration contents can be restricted by specifying type classes.
- Only types that match one of the supplied type classes will be part of
- the collection. Additionally, it is possible to specify the depth
- for the search within the underlying type description tree.
-
- @param moduleName
- contains the name of an UNOIDL module. Modules are seperated by a
- single '.' (i.e., "com.sun.star.reflection"). The root of the module
- hierarchy is specified with an empty string. Module names are always
- absolute, never relative.
-
- @param types
- restricts the contents of the enumeration. It will only contain
- type descriptions that match one of the supplied type classes. An
- empty sequence specifies that the enumeration shall contain all
- type descriptions.
-
- <p>Valid types classes are:
- <ul>
- <li><type scope="com::sun::star::uno">TypeClass::MODULE</type>
- <li><type scope="com::sun::star::uno">TypeClass::INTERFACE</type>
- <li><type scope="com::sun::star::uno">TypeClass::SERVICE</type>
- <li><type scope="com::sun::star::uno">TypeClass::STRUCT</type>
- <li><type scope="com::sun::star::uno">TypeClass::ENUM</type>
- <li><type scope="com::sun::star::uno">TypeClass::EXCEPTION</type>
- <li><type scope="com::sun::star::uno">TypeClass::TYPEDEF</type>
- <li><type scope="com::sun::star::uno">TypeClass::CONSTANT</type>
- <li><type scope="com::sun::star::uno">TypeClass::CONSTANTS</type>
- <li><type scope="com::sun::star::uno">TypeClass::SINGLETON</type>
- </ul>
-
- @param depth
- specifies the depth of search in the underlying tree of type
- descriptions. Clients should be aware of the fact that specifiying
- <member>TypeDescriptionSearchDepth::INFINITE</member> can lead to
- larger delays when constructing or using the
- <type>XTypeDescriptionEnumeration</type> instance.
-
- @returns
- an enumeration of type descriptions.
-
- <p>The enumeration returns implementations of
- <type>XTypeDescription</type>. Following concrete UNOIDL parts
- represented by specialized interfaces derived from
- <type>XTypeDescription</type> can be returned by the enumerator:
-
- <table border=1>
- <th>IDL </th><th>interface</th>
- <td>module </td><td><type>XModuleTypeDescription</td></type>
- <td>interface </td><td><type>XInterfaceTypeDescription</td></type>
- <td>service </td><td><type>XServiceTypeDescription</td></type>
- <td>struct </td><td><type>XCompoundTypeDescription</td></type>
- <td>enum </td><td><type>XEnumTypeDescription</td></type>
- <td>exception </td><td><type>XCompoundTypeDescription</td></type>
- <td>typedef </td><td><type>XIndirectTypeDescription</td></type>
- <td>constant </td><td><type>XConstantTypeDescription</td></type>
- <td>constants </td><td><type>XConstantsTypeDescription</td></type>
- <td>singleton </td><td><type>XSingletonTypeDescription</td></type>
- </table>
-
- @throws NoSuchTypeNameException
- in case that the given type name does not exist.
-
- @throws InvalidTypeNameException
- in case that the given type name does exist, but does not specify
- an UNOIDL module.
- */
- XTypeDescriptionEnumeration
- createTypeDescriptionEnumeration(
- [in] string moduleName,
- [in] sequence< com::sun::star::uno::TypeClass > types,
- [in] TypeDescriptionSearchDepth depth )
- raises( NoSuchTypeNameException, InvalidTypeNameException );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/udkapi/com/sun/star/reflection/XUnionTypeDescription.idl b/udkapi/com/sun/star/reflection/XUnionTypeDescription.idl
index aa3463dd832c..9758595cf057 100644
--- a/udkapi/com/sun/star/reflection/XUnionTypeDescription.idl
+++ b/udkapi/com/sun/star/reflection/XUnionTypeDescription.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XUnionTypeDescription.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: mi $ $Date: 2002-12-11 13:39:17 $
+ * last change: $Author: mi $ $Date: 2003-01-21 13:16:59 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -130,5 +130,25 @@ interface XUnionTypeDescription: com::sun::star::reflection::XTypeDescription
/*=============================================================================
+ $Log: not supported by cvs2svn $
+ Revision 1.6 2002/03/08 17:19:13 dbo
+ #96711# reviewed reflection API documentation
+
+ Revision 1.5 2001/03/16 15:10:38 jsc
+ remove interfaceheader with uik and remove [const] in method definitions
+
+ Revision 1.4 2000/11/08 12:28:46 mi
+ moved from api
+
+ Revision 1.1.1.1 2000/09/18 23:35:32 hjs
+ initial import
+
+ Revision 1.3 2000/09/11 11:52:37 mi
+ documentation merged from XML
+
+ Revision 1.1 1999/11/17 20:40:29 dbo
+ new
+
+
=============================================================================*/
#endif
diff --git a/udkapi/com/sun/star/reflection/makefile.mk b/udkapi/com/sun/star/reflection/makefile.mk
index d59f0e55a8e7..4eab449fe021 100644
--- a/udkapi/com/sun/star/reflection/makefile.mk
+++ b/udkapi/com/sun/star/reflection/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.10 $
+# $Revision: 1.11 $
#
-# last change: $Author: kso $ $Date: 2002-11-13 15:56:27 $
+# last change: $Author: mi $ $Date: 2003-01-21 13:16:59 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -75,20 +75,15 @@ PACKAGE=com$/sun$/star$/reflection
IDLFILES=\
CoreReflection.idl\
FieldAccessMode.idl\
- InvalidTypeNameException.idl\
InvocationTargetException.idl\
MethodMode.idl\
- NoSuchTypeNameException.idl\
ParamInfo.idl\
ParamMode.idl\
ProxyFactory.idl\
TypeDescriptionManager.idl\
TypeDescriptionProvider.idl\
- TypeDescriptionSearchDepth.idl\
XArrayTypeDescription.idl\
XCompoundTypeDescription.idl\
- XConstantTypeDescription.idl\
- XConstantsTypeDescription.idl\
XUnionTypeDescription.idl\
XEnumTypeDescription.idl\
XIdlArray.idl\
@@ -105,14 +100,8 @@ IDLFILES=\
XInterfaceMethodTypeDescription.idl\
XInterfaceTypeDescription.idl\
XMethodParameter.idl\
- XModuleTypeDescription.idl\
- XPropertyTypeDescription.idl\
XProxyFactory.idl\
- XServiceTypeDescription.idl\
- XSingletonTypeDescription.idl\
XTypeDescription.idl\
- XTypeDescriptionEnumeration.idl\
- XTypeDescriptionEnumerationAccess.idl
# ------------------------------------------------------------------