diff options
Diffstat (limited to 'udkapi/com')
212 files changed, 4998 insertions, 3724 deletions
diff --git a/udkapi/com/sun/star/beans/MethodConcept.idl b/udkapi/com/sun/star/beans/MethodConcept.idl index b519328d91f9..238fb13f8fdf 100644 --- a/udkapi/com/sun/star/beans/MethodConcept.idl +++ b/udkapi/com/sun/star/beans/MethodConcept.idl @@ -2,9 +2,9 @@ * * $RCSfile: MethodConcept.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:27 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:39 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/NamedValue.idl b/udkapi/com/sun/star/beans/NamedValue.idl index 25c5907a3d31..9cda41d00e92 100644 --- a/udkapi/com/sun/star/beans/NamedValue.idl +++ b/udkapi/com/sun/star/beans/NamedValue.idl @@ -2,9 +2,9 @@ * * $RCSfile: NamedValue.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:09 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:39 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,12 +86,4 @@ struct NamedValue }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.1 2001/09/14 09:35:41 fs - initial checkin - definition of a named value - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/beans/PropertyAttribute.idl b/udkapi/com/sun/star/beans/PropertyAttribute.idl index 9f381d8b1ddb..2f3772f597e9 100644 --- a/udkapi/com/sun/star/beans/PropertyAttribute.idl +++ b/udkapi/com/sun/star/beans/PropertyAttribute.idl @@ -2,9 +2,9 @@ * * $RCSfile: PropertyAttribute.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:09 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:39 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -133,6 +133,17 @@ constants PropertyAttribute /** same as <const>PropertyAttribute::REMOVEABLE</const>. */ const short REMOVABLE = 128; + + /** indicates that a property is optional. + + <p>This attribute is not of interest for concrete property + implementations. It's needed for property specifications inside + service specifications in UNOIDL. + + @see com::sun::star::reflection::XPropertyTypeDescription + @see com::sun::star::reflection::XServiceTypeDescription + */ + const short OPTIONAL = 256; }; //============================================================================= diff --git a/udkapi/com/sun/star/beans/StringPair.idl b/udkapi/com/sun/star/beans/StringPair.idl index 5050a3aa956a..8ff00aa23014 100644 --- a/udkapi/com/sun/star/beans/StringPair.idl +++ b/udkapi/com/sun/star/beans/StringPair.idl @@ -2,9 +2,9 @@ * * $RCSfile: StringPair.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:10 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:40 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,12 +86,4 @@ struct StringPair }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.1 2001/09/14 09:38:25 fs - initial checkin - definition of a string pair - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl b/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl index 57af852fe4ca..a7695cee1447 100644 --- a/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl +++ b/udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl @@ -2,9 +2,9 @@ * * $RCSfile: XHierarchicalPropertySet.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:40 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl b/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl index 4765dbe743dd..2b9cde908b84 100644 --- a/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl +++ b/udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl @@ -2,9 +2,9 @@ * * $RCSfile: XHierarchicalPropertySetInfo.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:40 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl b/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl index fb7c3f02913a..f46ea8c3c752 100644 --- a/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl +++ b/udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl @@ -2,9 +2,9 @@ * * $RCSfile: XMultiHierarchicalPropertySet.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/XMultiPropertyStates.idl b/udkapi/com/sun/star/beans/XMultiPropertyStates.idl index 6e07278f2d9d..e85f5ab4c74d 100644 --- a/udkapi/com/sun/star/beans/XMultiPropertyStates.idl +++ b/udkapi/com/sun/star/beans/XMultiPropertyStates.idl @@ -2,9 +2,9 @@ * * $RCSfile: XMultiPropertyStates.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl b/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl index d4131d7d55c0..8f8d42f2ffa2 100644 --- a/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl +++ b/udkapi/com/sun/star/beans/XPropertiesChangeListener.idl @@ -2,9 +2,9 @@ * * $RCSfile: XPropertiesChangeListener.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/XPropertyContainer.idl b/udkapi/com/sun/star/beans/XPropertyContainer.idl index f2a2ee919491..cb6b42ffa8ef 100644 --- a/udkapi/com/sun/star/beans/XPropertyContainer.idl +++ b/udkapi/com/sun/star/beans/XPropertyContainer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XPropertyContainer.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:10 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -98,7 +98,7 @@ module com { module sun { module star { module beans { /** makes it possible to add and remove properties to or from an object. <p>Some scripting engines cannot access properties directly when the - property set is changed. Please use <member>XPropertySet::getPropertyValue</type> + property set is changed. Please use <member>XPropertySet::getPropertyValue</member> etc. in this case. </p> */ interface XPropertyContainer: com::sun::star::uno::XInterface diff --git a/udkapi/com/sun/star/beans/XPropertyState.idl b/udkapi/com/sun/star/beans/XPropertyState.idl index 21a2a3e17d1f..49b0a3aa7f76 100644 --- a/udkapi/com/sun/star/beans/XPropertyState.idl +++ b/udkapi/com/sun/star/beans/XPropertyState.idl @@ -2,9 +2,9 @@ * * $RCSfile: XPropertyState.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:28 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/beans/makefile.mk b/udkapi/com/sun/star/beans/makefile.mk index 4f040c08c6f4..e139cb970984 100644 --- a/udkapi/com/sun/star/beans/makefile.mk +++ b/udkapi/com/sun/star/beans/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.8 $ +# $Revision: 1.9 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:16:10 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:34:42 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -85,7 +85,7 @@ IDLFILES=\ PropertyChangeEvent.idl\ PropertyConcept.idl\ PropertyExistException.idl\ - PropertySet.idl \ + PropertySet.idl\ PropertySetInfoChange.idl\ PropertySetInfoChangeEvent.idl\ PropertyState.idl\ diff --git a/udkapi/com/sun/star/bridge/ModelDependent.idl b/udkapi/com/sun/star/bridge/ModelDependent.idl index 44ec4b75b792..77a1bc062dac 100644 --- a/udkapi/com/sun/star/bridge/ModelDependent.idl +++ b/udkapi/com/sun/star/bridge/ModelDependent.idl @@ -2,9 +2,9 @@ * * $RCSfile: ModelDependent.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:11 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:47 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -110,34 +110,5 @@ constants ModelDependent /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/10/12 16:01:03 jbu - #88337# reviewed documentation - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.2 2000/10/09 14:24:54 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:34:56 hjs - initial import - - Revision 1.5 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.3 2000/04/20 14:09:18 mm - #74031# better documentation - - Revision 1.2 2000/02/07 11:24:19 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:40 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl b/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl index 5bf2155eaf01..0fd21dd29526 100644 --- a/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl +++ b/udkapi/com/sun/star/bridge/OleApplicationRegistration.idl @@ -2,9 +2,9 @@ * * $RCSfile: OleApplicationRegistration.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:11 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:47 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -104,31 +104,5 @@ service OleApplicationRegistration /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/22 09:22:29 jl - #96764# documentation review - - Revision 1.6 2001/11/16 14:24:19 mi - proofing by Richard Holt - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:56 hjs - initial import - - Revision 1.4 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.2 2000/01/03 12:03:19 mi - reference manual - - Revision 1.1.1.1 1999/11/11 09:48:40 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl b/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl index 0bbd6321f8a7..3aec66883faa 100644 --- a/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl +++ b/udkapi/com/sun/star/bridge/OleBridgeSupplier.idl @@ -2,9 +2,9 @@ * * $RCSfile: OleBridgeSupplier.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:12 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:47 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -93,28 +93,5 @@ service OleBridgeSupplier /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/22 08:06:36 jl - #96764# docu review - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:56 hjs - initial import - - Revision 1.4 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.2 2000/01/03 12:03:19 mi - reference manual - - Revision 1.1.1.1 1999/11/11 09:48:40 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl b/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl index 872df7e222dd..320725a5b783 100644 --- a/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl +++ b/udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl @@ -2,9 +2,9 @@ * * $RCSfile: OleBridgeSupplierVar1.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:12 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -72,7 +72,7 @@ /** maps UNO types to COM types and vice versa. It is optimized for use in a remote szenario. <p> The functionality is basically the same as -<type scope="com::sun::star::bridge">com::sun::star::bridge::OleBridgeSupplier2</type>. +<type scope="com::sun::star::bridge">OleBridgeSupplier2</type>. However, the implementation should be optimized for remote access. For example, it could try to reduce the calls into the remote process. Also it could create components on its own behalf in the remote process, if this increases performance. */ diff --git a/udkapi/com/sun/star/bridge/OleObjectFactory.idl b/udkapi/com/sun/star/bridge/OleObjectFactory.idl index 11e8d3eb179a..5f882eaf50dc 100644 --- a/udkapi/com/sun/star/bridge/OleObjectFactory.idl +++ b/udkapi/com/sun/star/bridge/OleObjectFactory.idl @@ -2,9 +2,9 @@ * * $RCSfile: OleObjectFactory.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:12 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,40 +95,5 @@ service OleObjectFactory /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/22 09:28:50 jl - #96764# documentation review - - Revision 1.7 2000/12/19 14:58:58 mi - documentation sytax errors fixed - - Revision 1.6 2000/12/12 10:18:48 jbu - reconstructed some method references, that have gone lost during merges - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:57 hjs - initial import - - Revision 1.6 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.4 2000/02/07 11:24:19 mi - zu #70728# missing documentation marked - - Revision 1.3 2000/01/03 12:03:19 mi - reference manual - - Revision 1.2 1999/12/06 12:38:11 ab - #70472# Invokation -> Invocation - - Revision 1.1.1.1 1999/11/11 09:48:40 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/UnoUrlResolver.idl b/udkapi/com/sun/star/bridge/UnoUrlResolver.idl index 126f43c4dc60..bd7e401dcd70 100644 --- a/udkapi/com/sun/star/bridge/UnoUrlResolver.idl +++ b/udkapi/com/sun/star/bridge/UnoUrlResolver.idl @@ -2,9 +2,9 @@ * * $RCSfile: UnoUrlResolver.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:12 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -87,22 +87,5 @@ service UnoUrlResolver /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2001/10/12 16:01:03 jbu - #88337# reviewed documentation - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:57 hjs - initial import - - Revision 1.3 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.1 2000/04/13 15:31:02 dbo - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/XBridgeSupplier.idl b/udkapi/com/sun/star/bridge/XBridgeSupplier.idl index a419d829ad8d..58173bcf88d6 100644 --- a/udkapi/com/sun/star/bridge/XBridgeSupplier.idl +++ b/udkapi/com/sun/star/bridge/XBridgeSupplier.idl @@ -2,9 +2,9 @@ * * $RCSfile: XBridgeSupplier.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:12 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -137,37 +137,5 @@ interface XBridgeSupplier: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/22 09:35:54 jl - #96764# documentation review - - Revision 1.6 2001/03/16 15:10:33 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.2 2000/10/09 14:24:54 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:34:57 hjs - initial import - - Revision 1.5 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.3 2000/02/21 10:55:47 mi - proofreading in layouted version - - Revision 1.2 1999/11/25 16:03:31 mi - welforming HTML for XML - - Revision 1.1.1.1 1999/11/11 09:48:40 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl b/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl index f375fc6bda1f..bd7d4f536485 100644 --- a/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl +++ b/udkapi/com/sun/star/bridge/XBridgeSupplier2.idl @@ -2,9 +2,9 @@ * * $RCSfile: XBridgeSupplier2.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:13 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -155,31 +155,5 @@ interface XBridgeSupplier2: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/22 10:43:47 jl - #96764# documentation review - - Revision 1.7 2001/03/16 15:10:33 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.6 2000/12/12 10:18:48 jbu - reconstructed some method references, that have gone lost during merges - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:57 hjs - initial import - - Revision 1.3 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.1 2000/07/06 10:26:51 jl - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl b/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl index 10b3faed5eba..a8e78984f649 100644 --- a/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl +++ b/udkapi/com/sun/star/bridge/XUnoUrlResolver.idl @@ -2,9 +2,9 @@ * * $RCSfile: XUnoUrlResolver.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:13 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,28 +96,5 @@ interface XUnoUrlResolver: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:33:01 jbu - #96701# API review - - Revision 1.6 2001/03/16 15:10:33 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:40 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:26 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:34:57 hjs - initial import - - Revision 1.3 2000/09/11 11:52:14 mi - documentation merged from XML - - Revision 1.1 2000/04/13 15:31:18 dbo - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/bridge/makefile.mk b/udkapi/com/sun/star/bridge/makefile.mk index 876b5d668137..63fd4cf71c96 100644 --- a/udkapi/com/sun/star/bridge/makefile.mk +++ b/udkapi/com/sun/star/bridge/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.6 $ +# $Revision: 1.7 $ # -# last change: $Author: mi $ $Date: 2002-11-04 09:19:15 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:34:50 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -76,6 +76,7 @@ IDLFILES=\ ModelDependent.idl\ OleApplicationRegistration.idl\ OleBridgeSupplier.idl\ + OleBridgeSupplier2.idl\ OleBridgeSupplierVar1.idl\ OleObjectFactory.idl\ XBridgeSupplier.idl\ diff --git a/udkapi/com/sun/star/connection/SocketPermission.idl b/udkapi/com/sun/star/connection/SocketPermission.idl new file mode 100644 index 000000000000..5a93360828a2 --- /dev/null +++ b/udkapi/com/sun/star/connection/SocketPermission.idl @@ -0,0 +1,136 @@ +/************************************************************************* + * + * $RCSfile: SocketPermission.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:34:56 $ + * + * 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_connection_SocketPermission_idl__ +#define __com_sun_star_connection_SocketPermission_idl__ + +//============================================================================= + +module com { module sun { module star { module connection { + +//============================================================================= + +/** This permission represents access to a network via sockets. + A SocketPermission consists of a host specification and a set of actions + specifying ways to connect to that host. The host is specified as + <pre> + host = (hostname | IPaddress)[:portrange] + portrange = portnumber | -portnumber | portnumber-[portnumber] + </pre> + The host is expressed as a DNS name, as a numerical IP address, or as + <code>"localhost"</code> (for the local machine). The wildcard <code>"*"</code> + may be included once + in a DNS name host specification. If it is included, it must be in the + leftmost position, as in <code>"*.sun.com"</code>. + <br> + The port or portrange is optional. A port specification of the form <code>"N-"</code>, + where <code>N</code> is a port number, signifies all ports numbered <code>N</code> and above, + while a specification of the form <code>"-N"</code> indicates all ports numbered + <code>N</code> and below. + + <p> + The possible ways to connect to the host are + <ul> + <li><code>accept</code></li> + <li><code>connect</code></li> + <li><code>listen</code></li> + <li><code>resolve</code></li> + </ul><br> + The <code>"listen"</code> action is only meaningful when used with <code>"localhost"</code>. + The <code>"resolve"</code> (resolve host/ip name service lookups) action is implied when + any of the other actions are present. + <br> + As an example of the creation and meaning of SocketPermissions, note that if + the following permission +<pre> +SocketPermission("foo.bar.com:7777", "connect,accept"); +</pre> + is granted, it allows to connect to port 7777 on foo.bar.com, and to + accept connections on that port. + <br> + Similarly, if the following permission +<pre> +SocketPermission("localhost:1024-", "accept,connect,listen"); +</pre> + is granted, it allows that code to accept connections on, connect to, or listen + on any port between 1024 and 65535 on the local host. + </p> + + @attention + Granting code permission to accept or make connections to remote hosts may be + dangerous because malevolent code can then more easily transfer and share + confidential data among parties who may not otherwise have access to the data. + </p> +*/ +struct SocketPermission +{ + /** target host with optional portrange + */ + string Host; + /** comma separated actions list + */ + string Actions; +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/connection/makefile.mk b/udkapi/com/sun/star/connection/makefile.mk index d2cd715253e2..98dffc4b4c76 100644 --- a/udkapi/com/sun/star/connection/makefile.mk +++ b/udkapi/com/sun/star/connection/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.7 $ +# $Revision: 1.8 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:16:15 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:34:57 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -73,6 +73,7 @@ PACKAGE=com$/sun$/star$/connection # ------------------------------------------------------------------------ IDLFILES=\ + SocketPermission.idl\ XConnection.idl\ XConnection2.idl\ XConnectionBroadcaster.idl\ diff --git a/udkapi/com/sun/star/container/XElementAccess.idl b/udkapi/com/sun/star/container/XElementAccess.idl index 3207f2433845..0b1d67fdaf96 100644 --- a/udkapi/com/sun/star/container/XElementAccess.idl +++ b/udkapi/com/sun/star/container/XElementAccess.idl @@ -2,9 +2,9 @@ * * $RCSfile: XElementAccess.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:30 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:58 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XEnumeration.idl b/udkapi/com/sun/star/container/XEnumeration.idl index 1011c9fda803..8e103524aea1 100644 --- a/udkapi/com/sun/star/container/XEnumeration.idl +++ b/udkapi/com/sun/star/container/XEnumeration.idl @@ -2,9 +2,9 @@ * * $RCSfile: XEnumeration.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:30 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:59 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl b/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl index 67227de2dabb..4988e648cc6d 100644 --- a/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl +++ b/udkapi/com/sun/star/container/XHierarchicalNameContainer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XHierarchicalNameContainer.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:16 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:34:59 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -122,13 +122,5 @@ interface XHierarchicalNameContainer : com::sun::star::container::XHierarchicalN /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.2 2001/11/16 14:35:17 mi - proofing by Richard Holt - - Revision 1.1 2001/09/12 11:26:25 bei - #80424#, #91373# - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl b/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl index 1f47735f1b7a..a6c1fa7ba421 100644 --- a/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl +++ b/udkapi/com/sun/star/container/XHierarchicalNameReplace.idl @@ -2,9 +2,9 @@ * * $RCSfile: XHierarchicalNameReplace.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:16 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:00 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -110,11 +110,6 @@ interface XHierarchicalNameReplace : com::sun::star::container::XHierarchicalNam /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.1 2001/09/12 11:26:25 bei - #80424#, #91373# - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/container/XIdentifierAccess.idl b/udkapi/com/sun/star/container/XIdentifierAccess.idl index cdaca9cc6ad3..c3edaf7486ac 100644 --- a/udkapi/com/sun/star/container/XIdentifierAccess.idl +++ b/udkapi/com/sun/star/container/XIdentifierAccess.idl @@ -2,9 +2,9 @@ * * $RCSfile: XIdentifierAccess.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:30 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:02 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XIdentifierContainer.idl b/udkapi/com/sun/star/container/XIdentifierContainer.idl index 7bbcc1e0f698..2694591b9fac 100644 --- a/udkapi/com/sun/star/container/XIdentifierContainer.idl +++ b/udkapi/com/sun/star/container/XIdentifierContainer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XIdentifierContainer.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:30 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:02 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XIdentifierReplace.idl b/udkapi/com/sun/star/container/XIdentifierReplace.idl index e7f12644118c..bcd189c86c87 100644 --- a/udkapi/com/sun/star/container/XIdentifierReplace.idl +++ b/udkapi/com/sun/star/container/XIdentifierReplace.idl @@ -2,9 +2,9 @@ * * $RCSfile: XIdentifierReplace.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:31 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:03 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XImplicitIDAccess.idl b/udkapi/com/sun/star/container/XImplicitIDAccess.idl index 41cac10ef5da..0da76394e550 100644 --- a/udkapi/com/sun/star/container/XImplicitIDAccess.idl +++ b/udkapi/com/sun/star/container/XImplicitIDAccess.idl @@ -2,9 +2,9 @@ * * $RCSfile: XImplicitIDAccess.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:16 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:04 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -98,10 +98,5 @@ interface XImplicitIDAccess: com::sun::star::container::XElementAccess /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.1 2001/06/08 10:07:25 mi - interfaces for collections+containers with implicit identifiers - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/container/XImplicitIDContainer.idl b/udkapi/com/sun/star/container/XImplicitIDContainer.idl index 030472404a58..0564b71fee51 100644 --- a/udkapi/com/sun/star/container/XImplicitIDContainer.idl +++ b/udkapi/com/sun/star/container/XImplicitIDContainer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XImplicitIDContainer.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:16 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:05 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -104,10 +104,5 @@ interface XImplicitIDContainer: com::sun::star::container::XImplicitIDReplace /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.1 2001/06/08 10:07:25 mi - interfaces for collections+containers with implicit identifiers - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/container/XImplicitIDReplace.idl b/udkapi/com/sun/star/container/XImplicitIDReplace.idl index 3881138ef5f4..b6eddb5c2160 100644 --- a/udkapi/com/sun/star/container/XImplicitIDReplace.idl +++ b/udkapi/com/sun/star/container/XImplicitIDReplace.idl @@ -2,9 +2,9 @@ * * $RCSfile: XImplicitIDReplace.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:16 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:05 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,10 +96,5 @@ interface XImplicitIDReplace: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.1 2001/06/08 10:07:25 mi - interfaces for collections+containers with implicit identifiers - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/container/XIndexAccess.idl b/udkapi/com/sun/star/container/XIndexAccess.idl index b0375c67cfd5..d6c257f82e30 100644 --- a/udkapi/com/sun/star/container/XIndexAccess.idl +++ b/udkapi/com/sun/star/container/XIndexAccess.idl @@ -2,9 +2,9 @@ * * $RCSfile: XIndexAccess.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:31 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:07 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/container/XNameAccess.idl b/udkapi/com/sun/star/container/XNameAccess.idl index e68d32c65214..54aa3bd65db1 100644 --- a/udkapi/com/sun/star/container/XNameAccess.idl +++ b/udkapi/com/sun/star/container/XNameAccess.idl @@ -2,9 +2,9 @@ * * $RCSfile: XNameAccess.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:31 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:08 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/io/BufferSizeExceededException.idl b/udkapi/com/sun/star/io/BufferSizeExceededException.idl index 3f4c0d88d711..69037c13ebc8 100644 --- a/udkapi/com/sun/star/io/BufferSizeExceededException.idl +++ b/udkapi/com/sun/star/io/BufferSizeExceededException.idl @@ -2,9 +2,9 @@ * * $RCSfile: BufferSizeExceededException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:17 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -91,25 +91,5 @@ exception BufferSizeExceededException: com::sun::star::io::IOException /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/DataInputStream.idl b/udkapi/com/sun/star/io/DataInputStream.idl index 21accc9025d4..0354613a6e0f 100644 --- a/udkapi/com/sun/star/io/DataInputStream.idl +++ b/udkapi/com/sun/star/io/DataInputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: DataInputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:17 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -112,31 +112,5 @@ service DataInputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/11/16 14:45:32 mi - proofing by Richard Holt - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/DataOutputStream.idl b/udkapi/com/sun/star/io/DataOutputStream.idl index 1b4a66561a42..dfd6557c11c7 100644 --- a/udkapi/com/sun/star/io/DataOutputStream.idl +++ b/udkapi/com/sun/star/io/DataOutputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: DataOutputStream.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:17 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:16 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -102,28 +102,5 @@ service DataOutputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/DataTransferEvent.idl b/udkapi/com/sun/star/io/DataTransferEvent.idl index d9d48f2c2e34..7c819e8587a5 100644 --- a/udkapi/com/sun/star/io/DataTransferEvent.idl +++ b/udkapi/com/sun/star/io/DataTransferEvent.idl @@ -2,9 +2,9 @@ * * $RCSfile: DataTransferEvent.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:18 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:17 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -94,31 +94,5 @@ struct DataTransferEvent: com::sun::star::lang::EventObject /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/11/16 14:45:32 mi - proofing by Richard Holt - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.5 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.3 2000/03/09 15:48:50 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:24:34 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/FilePermission.idl b/udkapi/com/sun/star/io/FilePermission.idl new file mode 100644 index 000000000000..051875ce9157 --- /dev/null +++ b/udkapi/com/sun/star/io/FilePermission.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: FilePermission.idl,v $ + * + * $Revision: 1.5 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35:17 $ + * + * 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_io_FilePermission_idl__ +#define __com_sun_star_io_FilePermission_idl__ + +//============================================================================= + +module com { module sun { module star { module io { + +//============================================================================= + +/** This permission represents access to a file or directory. + A FilePermission consists of a file url and a set of actions valid for that url. + <p> + The path of the file url that ends in <code>"/*"</code> indicates all the files and + directories contained in that directory. A path that ends with <code>"/-"</code> + indicates (recursively) all files and subdirectories contained in that + directory. A file url string consisting of the special token + <code>"<<ALL FILES>>"</code> matches any file. + <br> + Note: A file url string consisting of a single <code>"*"</code> indicates all the files + in the current directory, while a string consisting of a single <code>"-"</code> indicates + all the files in the current directory and (recursively) all files and + subdirectories contained in the current directory. + <br> + The actions to be granted is a list of one or more comma-separated keywords. + The possible keywords are <code>"read"</code>, <code>"write"</code>, + <code>"execute"</code>, and <code>"delete"</code>. + Their meaning is defined as follows: + <ul> + <li><code>read</code> -- read permission</li> + <li><code>write</code> -- write permission</li> + <li><code>execute</code> -- execute permission</li> + <li><code>delete</code> -- delete permission</li> + </ul><br> + The actions string is processed case-insensitive. + </p> + + @attention + Be careful when granting FilePermissions. Think about the implications of + granting read and especially write access to various files and directories. + The <code>"<<ALL FILES>>"</code> permission with write action is + especially dangerous. This grants permission to write to the entire file system. +*/ +struct FilePermission +{ + /** target file url + */ + string URL; + /** comma separated actions list + */ + string Actions; +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/io/IOException.idl b/udkapi/com/sun/star/io/IOException.idl index f7cbffbfee61..9508e88a3c61 100644 --- a/udkapi/com/sun/star/io/IOException.idl +++ b/udkapi/com/sun/star/io/IOException.idl @@ -2,9 +2,9 @@ * * $RCSfile: IOException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:18 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -85,22 +85,5 @@ exception IOException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/NotConnectedException.idl b/udkapi/com/sun/star/io/NotConnectedException.idl index 7bfd38e042c2..75fde26c9f8e 100644 --- a/udkapi/com/sun/star/io/NotConnectedException.idl +++ b/udkapi/com/sun/star/io/NotConnectedException.idl @@ -2,9 +2,9 @@ * * $RCSfile: NotConnectedException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,22 +86,5 @@ exception NotConnectedException: com::sun::star::io::IOException /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:30 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/ObjectInputStream.idl b/udkapi/com/sun/star/io/ObjectInputStream.idl index 40812025acb9..2868ec33d50e 100644 --- a/udkapi/com/sun/star/io/ObjectInputStream.idl +++ b/udkapi/com/sun/star/io/ObjectInputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: ObjectInputStream.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -140,28 +140,5 @@ service ObjectInputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/ObjectOutputStream.idl b/udkapi/com/sun/star/io/ObjectOutputStream.idl index b6bd69ee3a4e..7f01a7aaceca 100644 --- a/udkapi/com/sun/star/io/ObjectOutputStream.idl +++ b/udkapi/com/sun/star/io/ObjectOutputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: ObjectOutputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -127,31 +127,5 @@ service ObjectOutputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/11/16 14:45:32 mi - proofing by Richard Holt - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/Pipe.idl b/udkapi/com/sun/star/io/Pipe.idl index fa127fef5572..3ab11474ef1a 100644 --- a/udkapi/com/sun/star/io/Pipe.idl +++ b/udkapi/com/sun/star/io/Pipe.idl @@ -2,9 +2,9 @@ * * $RCSfile: Pipe.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -103,28 +103,5 @@ service Pipe /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/Pump.idl b/udkapi/com/sun/star/io/Pump.idl index 127f99714ef3..6d3cbc5575d1 100644 --- a/udkapi/com/sun/star/io/Pump.idl +++ b/udkapi/com/sun/star/io/Pump.idl @@ -2,9 +2,9 @@ * * $RCSfile: Pump.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:19 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -109,28 +109,5 @@ service Pump /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1 1999/11/25 15:56:18 pl - new Pump service - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/UnexpectedEOFException.idl b/udkapi/com/sun/star/io/UnexpectedEOFException.idl index a6e6c713a83b..4b9318af363c 100644 --- a/udkapi/com/sun/star/io/UnexpectedEOFException.idl +++ b/udkapi/com/sun/star/io/UnexpectedEOFException.idl @@ -2,9 +2,9 @@ * * $RCSfile: UnexpectedEOFException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,22 +86,5 @@ exception UnexpectedEOFException: com::sun::star::io::IOException /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/WrongFormatException.idl b/udkapi/com/sun/star/io/WrongFormatException.idl index 22052d8cd848..8a99c4f1974f 100644 --- a/udkapi/com/sun/star/io/WrongFormatException.idl +++ b/udkapi/com/sun/star/io/WrongFormatException.idl @@ -2,9 +2,9 @@ * * $RCSfile: WrongFormatException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,22 +86,5 @@ exception WrongFormatException: com::sun::star::io::IOException /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XActiveDataControl.idl b/udkapi/com/sun/star/io/XActiveDataControl.idl index f8f145615998..828fe78cffd5 100644 --- a/udkapi/com/sun/star/io/XActiveDataControl.idl +++ b/udkapi/com/sun/star/io/XActiveDataControl.idl @@ -2,9 +2,9 @@ * * $RCSfile: XActiveDataControl.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -138,33 +138,5 @@ interface XActiveDataControl: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/08/05 09:33:54 mi - add/remove...Listener more precisely specified for adding the same interface multiple times - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/07/03 07:45:52 abi - Added XStream for read/write access to a stream - and XActiveDataStreamer as controller. - Updating documentation. - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XActiveDataSink.idl b/udkapi/com/sun/star/io/XActiveDataSink.idl index 64772540c57f..7bfe795f883d 100644 --- a/udkapi/com/sun/star/io/XActiveDataSink.idl +++ b/udkapi/com/sun/star/io/XActiveDataSink.idl @@ -2,9 +2,9 @@ * * $RCSfile: XActiveDataSink.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -111,25 +111,5 @@ interface XActiveDataSink: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XActiveDataSource.idl b/udkapi/com/sun/star/io/XActiveDataSource.idl index 8607eeaa42d6..a2de8a7310e3 100644 --- a/udkapi/com/sun/star/io/XActiveDataSource.idl +++ b/udkapi/com/sun/star/io/XActiveDataSource.idl @@ -2,9 +2,9 @@ * * $RCSfile: XActiveDataSource.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -112,28 +112,5 @@ interface XActiveDataSource: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/04/20 13:59:03 mi - documentation - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XActiveDataStreamer.idl b/udkapi/com/sun/star/io/XActiveDataStreamer.idl index d3ba8ff9ced6..32453e2bdf7d 100644 --- a/udkapi/com/sun/star/io/XActiveDataStreamer.idl +++ b/udkapi/com/sun/star/io/XActiveDataStreamer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XActiveDataStreamer.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:20 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -112,30 +112,5 @@ interface XActiveDataStreamer: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 2000/07/03 16:19:45 hr - removed cut and paste error - - Revision 1.1 2000/07/03 07:45:52 abi - Added XStream for read/write access to a stream - and XActiveDataStreamer as controller. - Updating documentation. - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XConnectable.idl b/udkapi/com/sun/star/io/XConnectable.idl index 05ca09f6f984..e7d9115b2b91 100644 --- a/udkapi/com/sun/star/io/XConnectable.idl +++ b/udkapi/com/sun/star/io/XConnectable.idl @@ -2,9 +2,9 @@ * * $RCSfile: XConnectable.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -125,31 +125,5 @@ interface XConnectable: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.5 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.3 2000/03/09 15:48:50 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:24:37 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XDataExporter.idl b/udkapi/com/sun/star/io/XDataExporter.idl index c65724080fa1..d222131cb563 100644 --- a/udkapi/com/sun/star/io/XDataExporter.idl +++ b/udkapi/com/sun/star/io/XDataExporter.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDataExporter.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -116,28 +116,5 @@ interface XDataExporter: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 1999/11/18 11:49:57 mi - XComponent now in module lang - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XDataImporter.idl b/udkapi/com/sun/star/io/XDataImporter.idl index be49d0c2bbb8..7f82253ef1f2 100644 --- a/udkapi/com/sun/star/io/XDataImporter.idl +++ b/udkapi/com/sun/star/io/XDataImporter.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDataImporter.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -115,28 +115,5 @@ interface XDataImporter: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.4 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.2 1999/11/18 11:49:57 mi - XComponent now in module lang - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XDataInputStream.idl b/udkapi/com/sun/star/io/XDataInputStream.idl index 24dc3e3dbb2d..045c81c3e515 100644 --- a/udkapi/com/sun/star/io/XDataInputStream.idl +++ b/udkapi/com/sun/star/io/XDataInputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDataInputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:22 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -165,34 +165,5 @@ interface XDataInputStream: com::sun::star::io::XInputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.5 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.3 2000/03/09 15:48:50 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:24:37 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XDataOutputStream.idl b/udkapi/com/sun/star/io/XDataOutputStream.idl index 65979af4feb5..adb3074a6ff0 100644 --- a/udkapi/com/sun/star/io/XDataOutputStream.idl +++ b/udkapi/com/sun/star/io/XDataOutputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDataOutputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:22 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -165,28 +165,5 @@ interface XDataOutputStream: com::sun::star::io::XOutputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XDataTransferEventListener.idl b/udkapi/com/sun/star/io/XDataTransferEventListener.idl index f683ec6ce06e..da7a93ca0e31 100644 --- a/udkapi/com/sun/star/io/XDataTransferEventListener.idl +++ b/udkapi/com/sun/star/io/XDataTransferEventListener.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDataTransferEventListener.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:21 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -103,25 +103,5 @@ interface XDataTransferEventListener: com::sun::star::lang::XEventListener /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:23 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XInputStream.idl b/udkapi/com/sun/star/io/XInputStream.idl index edf86720a275..1b126b2ef20a 100644 --- a/udkapi/com/sun/star/io/XInputStream.idl +++ b/udkapi/com/sun/star/io/XInputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XInputStream.idl,v $ * - * $Revision: 1.13 $ + * $Revision: 1.14 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -204,52 +204,5 @@ interface XInputStream: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.11 2002/10/03 12:43:59 mi - #94968# IDL reviews merged - - Revision 1.10.2.1 2002/06/05 16:38:40 jbu - documentation reviewed - - Revision 1.10 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.9 2001/11/16 14:45:32 mi - proofing by Richard Holt - - Revision 1.8 2001/05/03 12:37:21 jbu - removed a typo - - Revision 1.7 2001/05/03 12:26:14 jbu - improved documentation for the readBytes()-call - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.6 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.4 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.3 1999/11/25 14:20:11 jbu - now passes unoidl compiler - - Revision 1.2 1999/11/25 09:14:09 jbu - added IOException - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XMarkableStream.idl b/udkapi/com/sun/star/io/XMarkableStream.idl index 28600c9eefad..0f4698acf78c 100644 --- a/udkapi/com/sun/star/io/XMarkableStream.idl +++ b/udkapi/com/sun/star/io/XMarkableStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XMarkableStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -158,28 +158,5 @@ interface XMarkableStream: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2001/03/19 13:32:35 jbu - improved documentation of jumpToFurthest - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XObjectInputStream.idl b/udkapi/com/sun/star/io/XObjectInputStream.idl index 4d4dcb59df96..5d26313ac9a5 100644 --- a/udkapi/com/sun/star/io/XObjectInputStream.idl +++ b/udkapi/com/sun/star/io/XObjectInputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XObjectInputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -102,31 +102,5 @@ interface XObjectInputStream: com::sun::star::io::XDataInputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/10/03 12:43:59 mi - #94968# IDL reviews merged - - Revision 1.6.16.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XObjectOutputStream.idl b/udkapi/com/sun/star/io/XObjectOutputStream.idl index e0fa9e3b3e60..2bc9fb1dc6f2 100644 --- a/udkapi/com/sun/star/io/XObjectOutputStream.idl +++ b/udkapi/com/sun/star/io/XObjectOutputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XObjectOutputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -101,31 +101,5 @@ interface XObjectOutputStream: XDataOutputStream /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/10/03 12:43:59 mi - #94968# IDL reviews merged - - Revision 1.6.16.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XOutputStream.idl b/udkapi/com/sun/star/io/XOutputStream.idl index e52abe5cefa9..2fd5989999a3 100644 --- a/udkapi/com/sun/star/io/XOutputStream.idl +++ b/udkapi/com/sun/star/io/XOutputStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XOutputStream.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:23 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -130,34 +130,5 @@ interface XOutputStream: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.5 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.3 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.2 1999/11/25 09:14:09 jbu - added IOException - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XPersistObject.idl b/udkapi/com/sun/star/io/XPersistObject.idl index eda84a5f7771..588e9a8c9012 100644 --- a/udkapi/com/sun/star/io/XPersistObject.idl +++ b/udkapi/com/sun/star/io/XPersistObject.idl @@ -2,9 +2,9 @@ * * $RCSfile: XPersistObject.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:23 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,7 +89,7 @@ interface XObjectOutputStream; itself again (by using the read method). Therefor it must be createable by name via a factory, which is in general the global service manager. The create and read mechanism - is implemented by the <type>com::sun::star::io::ObjectInputStream</type>. + is implemented by the <type scope="com::sun::star::io">ObjectInputStream</type>. <p>The serialization format (the series of strings, integers, objects) must be specified at the specification of the concrete service. @@ -148,42 +148,4 @@ interface XPersistObject: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.8 2002/10/03 12:44:00 mi - #94968# IDL reviews merged - - Revision 1.7.2.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.7 2002/01/18 13:41:36 jbu - #96701# DataInputStream.idl DataOutputStream.idl MarkableInputStream.idl MarkableOutputStream.idl ObjectInputStream.idl ObjectOutputStream.idl Pipe.idl Pump.idl XDataInputStream.idl XDataOutputStream.idl XInputStream.idl XOutputStream.idl XPersistObject.idl - - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.5 2000/09/11 11:52:31 mi - documentation merged from XML - - Revision 1.3 2000/02/17 17:19:43 mi - proofreading in layouted version - - Revision 1.2 2000/02/07 11:24:38 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XStream.idl b/udkapi/com/sun/star/io/XStream.idl index 3333ecf327be..461e62cf9065 100644 --- a/udkapi/com/sun/star/io/XStream.idl +++ b/udkapi/com/sun/star/io/XStream.idl @@ -2,9 +2,9 @@ * * $RCSfile: XStream.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:23 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -110,31 +110,5 @@ interface XStream: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.2 2000/10/23 07:50:28 abi - Replaced all Methods by getInputStream and getOutputStream, - so it fits now better into the io-project - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1 2000/07/03 07:45:52 abi - Added XStream for read/write access to a stream - and XActiveDataStreamer as controller. - Updating documentation. - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XStreamListener.idl b/udkapi/com/sun/star/io/XStreamListener.idl index ca7e5c82679f..876940c04685 100644 --- a/udkapi/com/sun/star/io/XStreamListener.idl +++ b/udkapi/com/sun/star/io/XStreamListener.idl @@ -2,9 +2,9 @@ * * $RCSfile: XStreamListener.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -120,25 +120,5 @@ interface XStreamListener: com::sun::star::lang::XEventListener /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/11 16:09:49 mi - documentation syntax fixed and some minor semantic documentation fixes - - Revision 1.4 2000/11/08 12:28:36 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/XTruncate.idl b/udkapi/com/sun/star/io/XTruncate.idl index c525baf9f009..def6047478e1 100644 --- a/udkapi/com/sun/star/io/XTruncate.idl +++ b/udkapi/com/sun/star/io/XTruncate.idl @@ -2,9 +2,9 @@ * * $RCSfile: XTruncate.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:25 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -97,13 +97,5 @@ interface XTruncate: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.2 2001/03/16 15:10:36 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.1 2001/02/02 16:20:03 mi - new interface XTruncate - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/io/makefile.mk b/udkapi/com/sun/star/io/makefile.mk index eb1888f2a154..800ccac9e043 100644 --- a/udkapi/com/sun/star/io/makefile.mk +++ b/udkapi/com/sun/star/io/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.9 $ +# $Revision: 1.10 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:16:24 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:35:25 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -73,6 +73,7 @@ PACKAGE=com$/sun$/star$/io # ------------------------------------------------------------------------ IDLFILES=\ + FilePermission.idl\ BufferSizeExceededException.idl\ MarkableInputStream.idl\ MarkableOutputStream.idl\ diff --git a/udkapi/com/sun/star/java/JavaDisabledException.idl b/udkapi/com/sun/star/java/JavaDisabledException.idl new file mode 100644 index 000000000000..fcb9b7913d74 --- /dev/null +++ b/udkapi/com/sun/star/java/JavaDisabledException.idl @@ -0,0 +1,83 @@ +/************************************************************************* + * + * $RCSfile: JavaDisabledException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35: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_java_JavaDisabledException_idl__ +#define __com_sun_star_java_JavaDisabledException_idl__ + +#ifndef __com_sun_star_java_JavaInitializationException_idl__ +#include <com/sun/star/java/JavaInitializationException.idl> +#endif + +module com { module sun { module star { module java { + + +/** indicates that Java could not be initialized because it has + been switched off.<p> + The user has switched off Java in the configuration of the office, + for example by means of the options dialog. + */ +exception JavaDisabledException: JavaInitializationException +{ +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/java/JavaInitializationException.idl b/udkapi/com/sun/star/java/JavaInitializationException.idl new file mode 100644 index 000000000000..bc77c704eb1f --- /dev/null +++ b/udkapi/com/sun/star/java/JavaInitializationException.idl @@ -0,0 +1,91 @@ +/************************************************************************* + * + * $RCSfile: JavaInitializationException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35:36 $ + * + * 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_java_JavaInitializationException_idl__ +#define __com_sun_star_java_JavaInitializationException_idl__ + +#ifndef __com_sun_star_uno_DeploymentException_idl__ +#include <com/sun/star/uno/DeploymentException.idl> +#endif + +module com { module sun { module star { module java { + + +/** indicates that there is no Java available <p> + It is presumed that Java is a vital part of an office installation. + That is, if Java does work for some reason, it it not guaranteed that + the office is functional. A JavaInitializationException is therefore + caused by some misconfiguration of Java which is closer described by + other exceptions in this namespace which inherit JavaInitializationException. + These are: + <p> + <type scope:"com::sun::star::java">JavaDisabledException</type> <br> + <type scope:"com::sun::star::java">JavaNotConfiguredException</type> <br> + <type scope:"com::sun::star::java">MissingJavaRuntimeException</type> <br> + <type scope:"com::sun::star::java">JavaVMCreationFailureException</type> <br> + */ +exception JavaInitializationException: com::sun::star::uno::DeploymentException +{ +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/java/JavaNotConfiguredException.idl b/udkapi/com/sun/star/java/JavaNotConfiguredException.idl new file mode 100644 index 000000000000..d70132359187 --- /dev/null +++ b/udkapi/com/sun/star/java/JavaNotConfiguredException.idl @@ -0,0 +1,82 @@ +/************************************************************************* + * + * $RCSfile: JavaNotConfiguredException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35:37 $ + * + * 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_java_JavaNotConfiguredException_idl__ +#define __com_sun_star_java_JavaNotConfiguredException_idl__ + +#ifndef __com_sun_star_java_JavaInitializationException_idl__ +#include <com/sun/star/java/JavaInitializationException.idl> +#endif + +module com { module sun { module star { module java { + + +/** indicates that the user did not configure Java for an Office installation. <p> + This exception occurs if there is no java.ini or javarc available. This usually + happens if a user cancels the Java configuration which of the office. + */ +exception JavaNotConfiguredException: JavaInitializationException +{ +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/java/JavaVMCreationFailureException.idl b/udkapi/com/sun/star/java/JavaVMCreationFailureException.idl new file mode 100644 index 000000000000..2741a984dd92 --- /dev/null +++ b/udkapi/com/sun/star/java/JavaVMCreationFailureException.idl @@ -0,0 +1,94 @@ + +/************************************************************************* + * + * $RCSfile: JavaVMCreationFailureException.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35:37 $ + * + * 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_java_JavaVMCreationFailureException_idl__ +#define __com_sun_star_java_JavaVMCreationFailureException_idl__ + +#ifndef __com_sun_star_java_JavaInitializationException_idl__ +#include <com/sun/star/java/JavaInitializationException.idl> +#endif + +module com { module sun { module star { module java { + + +/** indicates that the Java Virtual Machine could not be created <p> + This exception can be thrown when the creation of the Java Virtual + Machine failed, even if the runtime library could be loaded. + Possible reasons for a failure are that JNI_CreateJavaVM returns + an error code that reflects a failure, JNI_CreateJavaVM does not + return because it tries to quit the process ( _exit), the shared + library is corrupted, so that the symbols for JNI_GetDefaultVMInitArgs + or JNI_CreateJavaVM cannot be found, etc. + */ +exception JavaVMCreationFailureException: JavaInitializationException +{ + /** contains an error code that reflects the returned error code of + JNI_CreateJavaVM or other errors. A negative value represents + the returned error code of JNI_CreateJavaVM. All other values + indicate a different cause. + */ + long ErrorCode; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/java/JavaVirtualMachine.idl b/udkapi/com/sun/star/java/JavaVirtualMachine.idl index 84c287b96a68..4afdf1a02fe6 100644 --- a/udkapi/com/sun/star/java/JavaVirtualMachine.idl +++ b/udkapi/com/sun/star/java/JavaVirtualMachine.idl @@ -2,9 +2,9 @@ * * $RCSfile: JavaVirtualMachine.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:31 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:37 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,22 +89,5 @@ service JavaVirtualMachine /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:46:58 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1 1999/11/23 17:41:03 mhe - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/java/MissingJavaRuntimeException.idl b/udkapi/com/sun/star/java/MissingJavaRuntimeException.idl new file mode 100644 index 000000000000..f6448ab8e234 --- /dev/null +++ b/udkapi/com/sun/star/java/MissingJavaRuntimeException.idl @@ -0,0 +1,85 @@ +/************************************************************************* + * + * $RCSfile: MissingJavaRuntimeException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:35:38 $ + * + * 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_java_MissingJavaRuntimeException_idl__ +#define __com_sun_star_java_MissingJavaRuntimeException_idl__ + +#ifndef __com_sun_star_java_JavaInitializationException_idl__ +#include <com/sun/star/java/JavaInitializationException.idl> +#endif + +module com { module sun { module star { module java { + + +/** indicates that the Java runtime library could not be found. <p> + This happens when a user moves or deletes a Java installation after + the office has been configured to use that Java installation. + */ +exception MissingJavaRuntimeException: JavaInitializationException +{ + /** contains the path to the runtime lib as file URL. + */ + string URLRuntimeLib; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/java/XJavaThreadRegister_11.idl b/udkapi/com/sun/star/java/XJavaThreadRegister_11.idl index bc0849ca77f8..32c356ce1dba 100644 --- a/udkapi/com/sun/star/java/XJavaThreadRegister_11.idl +++ b/udkapi/com/sun/star/java/XJavaThreadRegister_11.idl @@ -2,9 +2,9 @@ * * $RCSfile: XJavaThreadRegister_11.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:32 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:39 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -112,31 +112,5 @@ interface XJavaThreadRegister_11: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:46:58 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.5 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.3 2000/03/20 16:12:56 mhe - remove module JavaThreadRegister - - Revision 1.2 2000/02/07 11:24:38 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/java/XJavaVM.idl b/udkapi/com/sun/star/java/XJavaVM.idl index a0af08794b25..b32f7677e80b 100644 --- a/udkapi/com/sun/star/java/XJavaVM.idl +++ b/udkapi/com/sun/star/java/XJavaVM.idl @@ -2,9 +2,9 @@ * * $RCSfile: XJavaVM.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:32 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:39 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -87,7 +87,35 @@ interface XJavaVM: com::sun::star::uno::XInterface // DocMerge from xml: method com::sun::star::java::XJavaVM::getJavaVM /** returns the address of the Java Virtual Machine. - <p>If the VM is not already instantiated, it will be now. </p> + <p>If the VM is not already instantiated, it will be now.</p> + + <p>If the <code>processID</code> is a normal 16-byte ID, the returned + <atom>any</atom> contains a JNI <code>JavaVM</code> pointer as a + <atom>long</atom> or <atom>hyper</atom> integer (depending on the + platform). If the <code>processID</code> does not match the current + process, an empty <atom>any</atom> is returned.</p> + + <p>If the <code>processID</code> has an additional 17th byte of value + zero, the returned <atom>any</atom> contains a non-reference-counted + pointer to a (reference-counted) instance of the C++ + <code>jvmaccess::VirtualMachine</code> class, always represented as a + <atom>hyper</atom> integer. The pointer is guaranteed to be valid as + long as the reference to this + <type scope="com::sun::star::java">XJavaVM</type> is valid (but the + pointer should be converted into a reference-counted reference as soon + as possible). Again, if the first 16 bytes of the + <code>processID</code> do not match the current process, an empty + <atom>any</atom> is returned.</p> + + <p>The first form (returning a JNI <code>JavaVM</code> pointer) is + mainly for backwards compatibility, new code should use the second form + (returning a pointer to a <code>jvmaccess::VirtualMachine</code>). For + example, one advantage of using <code>jvmaccess::VirtualMachine</code> + instead of the raw <code>JavaVM</code> pointer is that whenever you + attach a native thread to the Java virtual machine, that thread's + context <code>ClassLoader</code> (see + <code>java.lang.Thread.getContextClassLoader</code>) will automatically + be set to a meaningful value.</p> */ any getJavaVM( [in] sequence<byte> processID ); @@ -115,31 +143,5 @@ interface XJavaVM: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2001/11/16 14:53:38 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:46:58 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.4 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.2 2000/03/23 10:07:39 mhe - changes for UNO3 - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/java/makefile.mk b/udkapi/com/sun/star/java/makefile.mk index 432c9a085049..0f799f0da186 100644 --- a/udkapi/com/sun/star/java/makefile.mk +++ b/udkapi/com/sun/star/java/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.7 $ +# $Revision: 1.8 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:16:32 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:35:40 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -77,6 +77,11 @@ IDLFILES=\ WrongJavaVersionException.idl\ XJavaThreadRegister_11.idl\ XJavaVM.idl\ + JavaInitializationException.idl\ + JavaDisabledException.idl\ + JavaNotConfiguredException.idl\ + MissingJavaRuntimeException.idl\ + JavaVMCreationFailureException.idl # ------------------------------------------------------------------ diff --git a/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl b/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl index 379893357f72..8a2b94e99486 100644 --- a/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl +++ b/udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl @@ -2,9 +2,9 @@ * * $RCSfile: ArrayIndexOutOfBoundsException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:34 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:44 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,22 +89,5 @@ exception ArrayIndexOutOfBoundsException: com::sun::star::lang::IndexOutOfBounds /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/ClassNotFoundException.idl b/udkapi/com/sun/star/lang/ClassNotFoundException.idl index 97a2a2ad76a9..f8673c428c5d 100644 --- a/udkapi/com/sun/star/lang/ClassNotFoundException.idl +++ b/udkapi/com/sun/star/lang/ClassNotFoundException.idl @@ -2,9 +2,9 @@ * * $RCSfile: ClassNotFoundException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:35 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:45 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,22 +86,5 @@ exception ClassNotFoundException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/DisposedException.idl b/udkapi/com/sun/star/lang/DisposedException.idl index b70811ce5140..385615fb597f 100644 --- a/udkapi/com/sun/star/lang/DisposedException.idl +++ b/udkapi/com/sun/star/lang/DisposedException.idl @@ -2,9 +2,9 @@ * * $RCSfile: DisposedException.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:35 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:46 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -90,25 +90,5 @@ exception DisposedException: com::sun::star::uno::RuntimeException /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 14:39:29 jbu - #96701# API review - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/EventObject.idl b/udkapi/com/sun/star/lang/EventObject.idl index bf4ea384eaef..728b04f26c4e 100644 --- a/udkapi/com/sun/star/lang/EventObject.idl +++ b/udkapi/com/sun/star/lang/EventObject.idl @@ -2,9 +2,9 @@ * * $RCSfile: EventObject.idl,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:36 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:47 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -91,19 +91,5 @@ struct EventObject /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/IllegalAccessException.idl b/udkapi/com/sun/star/lang/IllegalAccessException.idl index 282587ccde68..bd7469d59cbc 100644 --- a/udkapi/com/sun/star/lang/IllegalAccessException.idl +++ b/udkapi/com/sun/star/lang/IllegalAccessException.idl @@ -2,9 +2,9 @@ * * $RCSfile: IllegalAccessException.idl,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:36 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,19 +86,5 @@ exception IllegalAccessException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.4 2000/11/08 12:28:40 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/IllegalArgumentException.idl b/udkapi/com/sun/star/lang/IllegalArgumentException.idl index 280625c17f26..6ab3028034ff 100644 --- a/udkapi/com/sun/star/lang/IllegalArgumentException.idl +++ b/udkapi/com/sun/star/lang/IllegalArgumentException.idl @@ -2,9 +2,9 @@ * * $RCSfile: IllegalArgumentException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:36 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,25 +95,5 @@ exception IllegalArgumentException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.4 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:42:02 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl b/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl index d40ae4c391d0..2799cc18473b 100644 --- a/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl +++ b/udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl @@ -2,9 +2,9 @@ * * $RCSfile: IndexOutOfBoundsException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:36 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,22 +89,5 @@ exception IndexOutOfBoundsException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/InvalidListenerException.idl b/udkapi/com/sun/star/lang/InvalidListenerException.idl index dfab81c8dd06..e9599cd709e2 100644 --- a/udkapi/com/sun/star/lang/InvalidListenerException.idl +++ b/udkapi/com/sun/star/lang/InvalidListenerException.idl @@ -2,9 +2,9 @@ * * $RCSfile: InvalidListenerException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:36 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:50 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,22 +89,5 @@ exception InvalidListenerException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/ListenerExistException.idl b/udkapi/com/sun/star/lang/ListenerExistException.idl index 4be5fd3716df..78a627bf3ca9 100644 --- a/udkapi/com/sun/star/lang/ListenerExistException.idl +++ b/udkapi/com/sun/star/lang/ListenerExistException.idl @@ -2,9 +2,9 @@ * * $RCSfile: ListenerExistException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:51 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -88,22 +88,5 @@ exception ListenerExistException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/Locale.idl b/udkapi/com/sun/star/lang/Locale.idl index e483ab564d0b..a7853658907d 100644 --- a/udkapi/com/sun/star/lang/Locale.idl +++ b/udkapi/com/sun/star/lang/Locale.idl @@ -2,9 +2,9 @@ * * $RCSfile: Locale.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:51 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -152,46 +152,5 @@ struct Locale /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/12/10 10:31:32 mi - #105668# fixed dead links - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.4 2000/10/29 16:19:44 er - moved all types except struct Locale to ../i18n/XLocale.idl - - Revision 1.3 2000/10/18 10:12:56 mi - well formed documentation in struict Locale - - Revision 1.2 2000/10/13 17:35:02 er - added enums and constants - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.7 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.5 2000/06/29 14:39:46 sse - New UNO interface for accessing locale data from XML - - Revision 1.4 2000/03/09 12:36:14 mi - #70728# missing documentation - - Revision 1.3 2000/02/23 11:41:15 mi - results from proofreading in layouted version - - Revision 1.2 2000/02/07 11:24:38 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/MultiServiceFactory.idl b/udkapi/com/sun/star/lang/MultiServiceFactory.idl index e0648f3f0219..3ce50d88ed53 100644 --- a/udkapi/com/sun/star/lang/MultiServiceFactory.idl +++ b/udkapi/com/sun/star/lang/MultiServiceFactory.idl @@ -2,9 +2,9 @@ * * $RCSfile: MultiServiceFactory.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:51 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -116,37 +116,5 @@ service MultiServiceFactory /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.9 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.8 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.7 2001/05/04 14:32:20 dbo - prepared service descr of service manager for XMultiComponentFactory - - Revision 1.6 2001/05/04 14:24:26 dbo - new: XSingleComponentFactory, XMultiComponentFactory - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/NoSuchFieldException.idl b/udkapi/com/sun/star/lang/NoSuchFieldException.idl index 23458f8deaa4..7cc55740a397 100644 --- a/udkapi/com/sun/star/lang/NoSuchFieldException.idl +++ b/udkapi/com/sun/star/lang/NoSuchFieldException.idl @@ -2,9 +2,9 @@ * * $RCSfile: NoSuchFieldException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:52 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -85,22 +85,5 @@ exception NoSuchFieldException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/NoSuchMethodException.idl b/udkapi/com/sun/star/lang/NoSuchMethodException.idl index 7744b9007a1c..8d643bfc359d 100644 --- a/udkapi/com/sun/star/lang/NoSuchMethodException.idl +++ b/udkapi/com/sun/star/lang/NoSuchMethodException.idl @@ -2,9 +2,9 @@ * * $RCSfile: NoSuchMethodException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:52 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -85,22 +85,5 @@ exception NoSuchMethodException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/NoSupportException.idl b/udkapi/com/sun/star/lang/NoSupportException.idl index 0d6f55252b11..16d0553f4ca2 100644 --- a/udkapi/com/sun/star/lang/NoSupportException.idl +++ b/udkapi/com/sun/star/lang/NoSupportException.idl @@ -2,9 +2,9 @@ * * $RCSfile: NoSupportException.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:52 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -92,31 +92,5 @@ exception NoSupportException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/12/10 10:31:32 mi - #105668# fixed dead links - - Revision 1.6 2000/12/19 16:15:26 mi - documentation syntax fixed - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.4 2000/09/11 11:52:32 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:42:02 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/NullPointerException.idl b/udkapi/com/sun/star/lang/NullPointerException.idl index 08e1e9860c4a..29e33e477f34 100644 --- a/udkapi/com/sun/star/lang/NullPointerException.idl +++ b/udkapi/com/sun/star/lang/NullPointerException.idl @@ -2,9 +2,9 @@ * * $RCSfile: NullPointerException.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:38 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -91,31 +91,5 @@ exception NullPointerException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/12/10 10:31:33 mi - #105668# fixed dead links - - Revision 1.7 2000/12/19 16:15:26 mi - documentation syntax fixed - - Revision 1.6 2000/12/19 13:49:35 mi - syntax errors in documentation fixed - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/RegistryServiceManager.idl b/udkapi/com/sun/star/lang/RegistryServiceManager.idl index e4f71aea40b9..2e4237d24244 100644 --- a/udkapi/com/sun/star/lang/RegistryServiceManager.idl +++ b/udkapi/com/sun/star/lang/RegistryServiceManager.idl @@ -2,9 +2,9 @@ * * $RCSfile: RegistryServiceManager.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:38 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -130,37 +130,5 @@ service RegistryServiceManager /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.7 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.6 2000/12/19 15:32:24 mi - documentation syntax fixed - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.5 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.3 2000/02/07 11:24:38 mi - zu #70728# missing documentation marked - - Revision 1.2 1999/12/13 14:58:15 mi - #70786# new XLocalizable for AddIns - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/ServiceManager.idl b/udkapi/com/sun/star/lang/ServiceManager.idl index 7a0c149bb85e..76f1ee805479 100644 --- a/udkapi/com/sun/star/lang/ServiceManager.idl +++ b/udkapi/com/sun/star/lang/ServiceManager.idl @@ -2,9 +2,9 @@ * * $RCSfile: ServiceManager.idl,v $ * - * $Revision: 1.12 $ + * $Revision: 1.13 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:38 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -171,52 +171,5 @@ service ServiceManager /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.10 2002/12/10 10:31:33 mi - #105668# fixed dead links - - Revision 1.9 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.8 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.7 2001/06/13 10:44:10 dbo - #87233# ServiceManager has to export lang.XMultiComponentFactory - - Revision 1.6 2000/12/19 15:32:25 mi - documentation syntax fixed - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.7 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.5 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.4 1999/11/18 12:13:30 mi - wrong #ifndef - - Revision 1.3 1999/11/18 11:54:10 mi - wrong #ifndef - - Revision 1.2 1999/11/18 11:49:57 mi - XComponent now in module lang - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl b/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl index ee86b65ca5c3..b4a6b6d343fa 100644 --- a/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl +++ b/udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl @@ -2,9 +2,9 @@ * * $RCSfile: ServiceNotRegisteredException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:38 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -88,22 +88,5 @@ exception ServiceNotRegisteredException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/SystemDependent.idl b/udkapi/com/sun/star/lang/SystemDependent.idl index 333064b5b7df..3cf290ae1fcd 100644 --- a/udkapi/com/sun/star/lang/SystemDependent.idl +++ b/udkapi/com/sun/star/lang/SystemDependent.idl @@ -2,9 +2,9 @@ * * $RCSfile: SystemDependent.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:38 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:53 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -155,31 +155,5 @@ constants SystemDependent /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/01/18 14:39:29 jbu - #96701# API review - - Revision 1.5 2000/12/13 15:47:00 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/03/15 08:06:38 jl - SYSTEM_ prepended to all symbols - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/WrappedTargetException.idl b/udkapi/com/sun/star/lang/WrappedTargetException.idl index 796a6406ca5c..1aa87f270a73 100644 --- a/udkapi/com/sun/star/lang/WrappedTargetException.idl +++ b/udkapi/com/sun/star/lang/WrappedTargetException.idl @@ -2,9 +2,9 @@ * * $RCSfile: WrappedTargetException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -99,28 +99,5 @@ exception WrappedTargetException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/02/17 17:42:02 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XComponent.idl b/udkapi/com/sun/star/lang/XComponent.idl index 3c7a8a4e4eca..19188b3201ca 100644 --- a/udkapi/com/sun/star/lang/XComponent.idl +++ b/udkapi/com/sun/star/lang/XComponent.idl @@ -2,9 +2,9 @@ * * $RCSfile: XComponent.idl,v $ * - * $Revision: 1.14 $ + * $Revision: 1.15 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -174,57 +174,4 @@ interface XComponent: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.12 2002/12/10 10:31:33 mi - #105668# fixed dead links - - Revision 1.11 2002/12/06 13:26:40 sb - #105668#, #105983# Clarified documentation. - - Revision 1.10 2002/08/05 09:33:56 mi - add/remove...Listener more precisely specified for adding the same interface multiple times - - Revision 1.9 2002/01/18 13:39:36 jbu - #96701# API review - - Revision 1.8 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.7 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.6 2000/12/19 16:15:26 mi - documentation syntax fixed - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.6 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.4 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - Revision 1.3 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.2 1999/11/18 11:49:57 mi - XComponent now in module lang - - Revision 1.1 1999/11/18 10:34:02 mi - XComponent now in module lang - - Revision 1.1.1.1 1999/11/11 09:48:41 jsc - new - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XConnectionPoint.idl b/udkapi/com/sun/star/lang/XConnectionPoint.idl index 774080d7f3c3..79417b61c419 100644 --- a/udkapi/com/sun/star/lang/XConnectionPoint.idl +++ b/udkapi/com/sun/star/lang/XConnectionPoint.idl @@ -2,9 +2,9 @@ * * $RCSfile: XConnectionPoint.idl,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -239,51 +239,4 @@ interface XConnectionPoint: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.9 2002/12/10 10:31:33 mi - #105668# fixed dead links - - Revision 1.8 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.7 2001/01/31 09:45:41 mi - TYPE_XIDLCLASS is now 'type' - - Revision 1.6 2000/12/19 15:32:25 mi - documentation syntax fixed - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.7 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.5 2000/03/09 12:36:15 mi - #70728# missing documentation - - Revision 1.4 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - Revision 1.3 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.2 2000/01/14 10:57:01 jsc - #71616# Typumstellung - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XConnectionPointContainer.idl b/udkapi/com/sun/star/lang/XConnectionPointContainer.idl index 77994707a089..ae2bf9f7ea12 100644 --- a/udkapi/com/sun/star/lang/XConnectionPointContainer.idl +++ b/udkapi/com/sun/star/lang/XConnectionPointContainer.idl @@ -2,9 +2,9 @@ * * $RCSfile: XConnectionPointContainer.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -152,49 +152,5 @@ interface XConnectionPointContainer: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.7 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.6 2001/01/31 09:45:41 mi - TYPE_XIDLCLASS is now 'type' - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.8 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.6 2000/03/09 12:36:15 mi - #70728# missing documentation - - Revision 1.5 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - Revision 1.4 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.3 2000/01/14 10:57:01 jsc - #71616# Typumstellung - - Revision 1.2 1999/11/24 17:48:18 mi - documentation welformed - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XEventListener.idl b/udkapi/com/sun/star/lang/XEventListener.idl index fa3fb95a1d58..388f0a355ab7 100644 --- a/udkapi/com/sun/star/lang/XEventListener.idl +++ b/udkapi/com/sun/star/lang/XEventListener.idl @@ -2,9 +2,9 @@ * * $RCSfile: XEventListener.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -106,34 +106,5 @@ interface XEventListener: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/10/03 12:44:03 mi - #94968# IDL reviews merged - - Revision 1.7.2.1 2002/03/18 15:48:12 mi - disposing is called even without registering at XComponent - - Revision 1.7 2002/01/18 13:39:36 jbu - #96701# API review - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XInitialization.idl b/udkapi/com/sun/star/lang/XInitialization.idl index 6cb64df9b2b0..3c0f715d63ea 100644 --- a/udkapi/com/sun/star/lang/XInitialization.idl +++ b/udkapi/com/sun/star/lang/XInitialization.idl @@ -2,9 +2,9 @@ * * $RCSfile: XInitialization.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -113,31 +113,5 @@ interface XInitialization: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/18 13:39:36 jbu - #96701# API review - - Revision 1.7 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XLocalizable.idl b/udkapi/com/sun/star/lang/XLocalizable.idl index d2c4f3e1f8ec..66cfb930e87b 100644 --- a/udkapi/com/sun/star/lang/XLocalizable.idl +++ b/udkapi/com/sun/star/lang/XLocalizable.idl @@ -2,9 +2,9 @@ * * $RCSfile: XLocalizable.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:39 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -100,28 +100,5 @@ interface XLocalizable: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1 1999/12/13 14:58:15 mi - #70786# new XLocalizable for AddIns - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XMain.idl b/udkapi/com/sun/star/lang/XMain.idl index bb59bd53cce1..6518d2ef5a9a 100644 --- a/udkapi/com/sun/star/lang/XMain.idl +++ b/udkapi/com/sun/star/lang/XMain.idl @@ -2,9 +2,9 @@ * * $RCSfile: XMain.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:40 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -99,28 +99,5 @@ interface XMain: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:24 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1 2000/04/07 11:53:48 dbo - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XMultiServiceFactory.idl b/udkapi/com/sun/star/lang/XMultiServiceFactory.idl index 7a223c60ad8e..2fc2e9511a63 100644 --- a/udkapi/com/sun/star/lang/XMultiServiceFactory.idl +++ b/udkapi/com/sun/star/lang/XMultiServiceFactory.idl @@ -2,9 +2,9 @@ * * $RCSfile: XMultiServiceFactory.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:40 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -127,40 +127,5 @@ interface XMultiServiceFactory: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.7 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.6 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.4 2000/03/09 12:36:15 mi - #70728# missing documentation - - Revision 1.3 2000/02/21 10:55:48 mi - proofreading in layouted version - - Revision 1.2 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XServiceInfo.idl b/udkapi/com/sun/star/lang/XServiceInfo.idl index 7efabe0d18d5..09d4541bf44f 100644 --- a/udkapi/com/sun/star/lang/XServiceInfo.idl +++ b/udkapi/com/sun/star/lang/XServiceInfo.idl @@ -2,9 +2,9 @@ * * $RCSfile: XServiceInfo.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:40 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -109,37 +109,5 @@ interface XServiceInfo: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.7 2002/01/18 15:34:15 jbu - #96701# API review - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.5 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.3 2000/03/09 12:36:15 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:24:39 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XServiceName.idl b/udkapi/com/sun/star/lang/XServiceName.idl index a668a8769e41..b3fb0f90b936 100644 --- a/udkapi/com/sun/star/lang/XServiceName.idl +++ b/udkapi/com/sun/star/lang/XServiceName.idl @@ -2,9 +2,9 @@ * * $RCSfile: XServiceName.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:40 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,36 +95,4 @@ interface XServiceName: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.7 2002/12/10 10:31:33 mi - #105668# fixed dead links - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.5 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.3 2000/02/21 10:55:48 mi - proofreading in layouted version - - Revision 1.2 2000/02/07 11:24:40 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl b/udkapi/com/sun/star/lang/XSingleServiceFactory.idl index e9ef7077835c..886328c42153 100644 --- a/udkapi/com/sun/star/lang/XSingleServiceFactory.idl +++ b/udkapi/com/sun/star/lang/XSingleServiceFactory.idl @@ -2,9 +2,9 @@ * * $RCSfile: XSingleServiceFactory.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:40 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:56 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -112,31 +112,5 @@ interface XSingleServiceFactory: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/02/07 11:24:40 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/lang/XUnoTunnel.idl b/udkapi/com/sun/star/lang/XUnoTunnel.idl index 5e35a302c21c..fe6f9acd9308 100644 --- a/udkapi/com/sun/star/lang/XUnoTunnel.idl +++ b/udkapi/com/sun/star/lang/XUnoTunnel.idl @@ -2,9 +2,9 @@ * * $RCSfile: XUnoTunnel.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:41 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:35:57 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -110,32 +110,5 @@ interface XUnoTunnel: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/01/23 08:52:20 dbo - #96711# IDL documentation review - - Revision 1.7 2001/11/16 14:57:39 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:37 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2000/12/13 15:47:01 mi - symtactical documentation and minor semantic documentation flaws fixed - - Revision 1.4 2000/11/08 12:28:41 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:25 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1 2000/02/21 14:42:54 mm - interface to replace smart uno getImplementation - - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/loader/CannotActivateFactoryException.idl b/udkapi/com/sun/star/loader/CannotActivateFactoryException.idl index bdca15adbeff..1580bb946533 100644 --- a/udkapi/com/sun/star/loader/CannotActivateFactoryException.idl +++ b/udkapi/com/sun/star/loader/CannotActivateFactoryException.idl @@ -2,9 +2,9 @@ * * $RCSfile: CannotActivateFactoryException.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:45 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:05 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -92,31 +92,5 @@ exception CannotActivateFactoryException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:05 mi - #94968# IDL reviews merged - - Revision 1.5.2.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.5 2001/11/16 14:58:45 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:45 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:27 hjs - initial import - - Revision 1.3 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.1 1999/11/16 14:29:18 mi - new module - - Revision 1.1.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/loader/Java.idl b/udkapi/com/sun/star/loader/Java.idl index 2568a6411333..abc3687901d8 100644 --- a/udkapi/com/sun/star/loader/Java.idl +++ b/udkapi/com/sun/star/loader/Java.idl @@ -2,9 +2,9 @@ * * $RCSfile: Java.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:46 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:06 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,29 +95,6 @@ service Java Source Code Control System - Update - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:05 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.4 2000/11/08 12:28:45 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:27 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/02/07 11:24:40 mi - zu #70728# missing documentation marked - - Revision 1.1 1999/11/16 14:29:18 mi - new module - - =====================================================================*/ #endif diff --git a/udkapi/com/sun/star/loader/Java2.idl b/udkapi/com/sun/star/loader/Java2.idl index e788a6d6b4a5..cefa8c96d09c 100644 --- a/udkapi/com/sun/star/loader/Java2.idl +++ b/udkapi/com/sun/star/loader/Java2.idl @@ -2,9 +2,9 @@ * * $RCSfile: Java2.idl,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:46 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:06 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -67,7 +67,7 @@ module com { module sun { module star { module loader { -/**the same as <type scope="com::sun::star::loader">com::sun::star::loader::Java</type>. +/**the same as <type scope="com::sun::star::loader">Java</type>. <p>This service was introduced for UNO 3 components. The then <type scope="com::sun::star::loader">Java</type> service was intended for UNO 2 components. Since UNO 2 is not supported anymore, the service diff --git a/udkapi/com/sun/star/loader/SharedLibrary.idl b/udkapi/com/sun/star/loader/SharedLibrary.idl index 0b5163a2a47e..a0d10e7d0e92 100644 --- a/udkapi/com/sun/star/loader/SharedLibrary.idl +++ b/udkapi/com/sun/star/loader/SharedLibrary.idl @@ -2,9 +2,9 @@ * * $RCSfile: SharedLibrary.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:46 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:06 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -93,32 +93,6 @@ service SharedLibrary Source Code Control System - Update - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:05 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/06/05 16:38:41 jbu - documentation reviewed - - Revision 1.4 2000/11/08 12:28:45 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:27 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/02/07 11:24:41 mi - zu #70728# missing documentation marked - - Revision 1.1 1999/11/16 14:29:18 mi - new module - - =====================================================================*/ #endif diff --git a/udkapi/com/sun/star/loader/XImplementationLoader.idl b/udkapi/com/sun/star/loader/XImplementationLoader.idl index 6f01b3c1f31a..548996ee1b43 100644 --- a/udkapi/com/sun/star/loader/XImplementationLoader.idl +++ b/udkapi/com/sun/star/loader/XImplementationLoader.idl @@ -2,9 +2,9 @@ * * $RCSfile: XImplementationLoader.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:46 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:07 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -113,7 +113,7 @@ interface XImplementationLoader: com::sun::star::uno::XInterface @return returns a factory interface, which allows to create an instance of the concrete implementation. In general, the object supports a - <type>com::sun::star::lang::XSingleComponentFactory</type> + <type scope="com::sun::star::lang">XSingleComponentFactory</type> and the <type scope="com::sun::star::lang">XServiceInfo</type> interface. The XServiceInfo interface informs about the capabilities of the service implementation, not the factory itself. @@ -154,42 +154,4 @@ interface XImplementationLoader: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.7 2002/12/10 10:31:35 mi - #105668# fixed dead links - - Revision 1.6 2002/10/03 12:44:05 mi - #94968# IDL reviews merged - - Revision 1.5.16.1 2002/06/05 16:38:41 jbu - documentation reviewed - - 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:45 mi - moved from api - - Revision 1.2 2000/10/09 14:24:57 mi - #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) - - Revision 1.1.1.1 2000/09/18 23:35:27 hjs - initial import - - Revision 1.4 2000/09/11 11:52:33 mi - documentation merged from XML - - Revision 1.2 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - Revision 1.1 1999/11/16 14:29:18 mi - new module - - Revision 1.1.1.1 1999/11/11 09:48:44 jsc - new - - -=============================================================================*/ #endif diff --git a/udkapi/com/sun/star/reflection/CoreReflection.idl b/udkapi/com/sun/star/reflection/CoreReflection.idl index 83b8dda7560e..e85cd3b8c3aa 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.11 $ + * $Revision: 1.12 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:10 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -104,37 +104,5 @@ 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 044c11fe392e..c6c7c6357cd7 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.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:11 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -94,28 +94,5 @@ 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 new file mode 100644 index 000000000000..9eb00fe9ca41 --- /dev/null +++ b/udkapi/com/sun/star/reflection/InvalidTypeNameException.idl @@ -0,0 +1,87 @@ +/************************************************************************* + * + * $RCSfile: InvalidTypeNameException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:12 $ + * + * 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 9669c1188677..91ce26d96c9f 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:48 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:13 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -87,25 +87,5 @@ 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 b9c9ba000a61..0db180839852 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.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:49 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:13 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -89,28 +89,5 @@ 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 new file mode 100644 index 000000000000..91b4efed4ece --- /dev/null +++ b/udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl @@ -0,0 +1,86 @@ +/************************************************************************* + * + * $RCSfile: NoSuchTypeNameException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:13 $ + * + * 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 80847836aa96..29f27c4d357f 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:49 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,31 +96,5 @@ 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 1b726ba25045..e01a2577e3a2 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -93,31 +93,5 @@ 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 c230e34ffa4d..031a3ea068ff 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.5 $ + * $Revision: 1.6 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,28 +96,5 @@ 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 0b2715645226..de73bda1e544 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.14 $ + * $Revision: 1.15 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -77,6 +77,9 @@ #include <com/sun/star/lang/XComponent.idl> #endif +#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__ +#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl> +#endif //============================================================================= @@ -109,14 +112,21 @@ 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; }; //============================================================================= @@ -125,40 +135,5 @@ 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 2318a82e6afe..0326677449da 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.12 $ + * $Revision: 1.13 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:50 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -69,6 +69,9 @@ #include <com/sun/star/lang/XComponent.idl> #endif +#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__ +#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl> +#endif //============================================================================= @@ -94,12 +97,18 @@ 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; }; //============================================================================= @@ -108,37 +117,5 @@ 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 new file mode 100644 index 000000000000..d95a1c9b5562 --- /dev/null +++ b/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl @@ -0,0 +1,91 @@ +/************************************************************************* + * + * $RCSfile: TypeDescriptionSearchDepth.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:16 $ + * + * 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 d1b7bf4b5841..3a4ef19cd7bb 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.4 $ + * $Revision: 1.5 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:51 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:16 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -108,13 +108,5 @@ 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 ee82006dc872..2d6cda884ace 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:51 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:16 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -105,31 +105,5 @@ 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 new file mode 100644 index 000000000000..90e2ac7c815c --- /dev/null +++ b/udkapi/com/sun/star/reflection/XConstantTypeDescription.idl @@ -0,0 +1,112 @@ +/************************************************************************* + * + * $RCSfile: XConstantTypeDescription.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:17 $ + * + * 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</member>. + + <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 new file mode 100644 index 000000000000..5964f21bad66 --- /dev/null +++ b/udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl @@ -0,0 +1,97 @@ +/************************************************************************* + * + * $RCSfile: XConstantsTypeDescription.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:17 $ + * + * 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</member>. + */ +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 f97cc6a40d11..0cdb0bc555f7 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:52 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -104,28 +104,5 @@ 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 476fd3173477..03610109b882 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.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:52 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -164,37 +164,5 @@ 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 d26ac562e1a6..b009617b7138 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.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -245,40 +245,5 @@ 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 36d3a3526409..94d0d281f329 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.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -91,34 +91,5 @@ 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 90e7c71494f9..dc6382b0880e 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.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -113,34 +113,5 @@ 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 465c18379244..796632002fea 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.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -153,19 +153,5 @@ 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 bccfddc3452b..83e961412f17 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.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:53 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -97,37 +97,5 @@ 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 b9c72db52c04..0ed3d5d6e0ef 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.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -171,37 +171,5 @@ 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 308bdb76d412..661458a7d96d 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.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:20 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -113,31 +113,5 @@ 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 c39a3845f88b..5ac9238da8cb 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.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -93,31 +93,5 @@ 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 5195a837e9e2..0edd079439d7 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -102,28 +102,5 @@ 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 012906f52ee5..9ece18bbd5da 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:54 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -101,28 +101,5 @@ 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 038e44cb32d6..e11215859f21 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:21 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -120,28 +120,5 @@ 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 93040154b695..2a3e93902765 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:22 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -118,28 +118,5 @@ 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 073d5642e510..f14bea8415e3 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.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:55 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:22 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -124,31 +124,5 @@ 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 new file mode 100644 index 000000000000..7a61a0e8dd08 --- /dev/null +++ b/udkapi/com/sun/star/reflection/XModuleTypeDescription.idl @@ -0,0 +1,93 @@ +/************************************************************************* + * + * $RCSfile: XModuleTypeDescription.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:22 $ + * + * 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</member>. + */ +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 new file mode 100644 index 000000000000..4788c9f37cae --- /dev/null +++ b/udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl @@ -0,0 +1,99 @@ +/************************************************************************* + * + * $RCSfile: XPropertyTypeDescription.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:23 $ + * + * 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</member>. + */ +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 26728dc50ae7..e6fd165f8b0a 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.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:56 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -104,31 +104,5 @@ 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 new file mode 100644 index 000000000000..339490505cdd --- /dev/null +++ b/udkapi/com/sun/star/reflection/XServiceTypeDescription.idl @@ -0,0 +1,127 @@ +/************************************************************************* + * + * $RCSfile: XServiceTypeDescription.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:24 $ + * + * 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</member>. + */ +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 new file mode 100644 index 000000000000..b5d2845b4718 --- /dev/null +++ b/udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl @@ -0,0 +1,98 @@ +/************************************************************************* + * + * $RCSfile: XSingletonTypeDescription.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:25 $ + * + * 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</member>. + */ +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 97eba441facb..2d82ab18bbf8 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:58 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:25 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -109,28 +109,5 @@ 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 new file mode 100644 index 000000000000..3007199ea53c --- /dev/null +++ b/udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl @@ -0,0 +1,101 @@ +/************************************************************************* + * + * $RCSfile: XTypeDescriptionEnumeration.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:26 $ + * + * 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 new file mode 100644 index 000000000000..5db4de09839e --- /dev/null +++ b/udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl @@ -0,0 +1,177 @@ +/************************************************************************* + * + * $RCSfile: XTypeDescriptionEnumerationAccess.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:26 $ + * + * 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><member scope="com::sun::star::uno">TypeClass::MODULE</member> + <li><member scope="com::sun::star::uno">TypeClass::INTERFACE</member> + <li><member scope="com::sun::star::uno">TypeClass::SERVICE</member> + <li><member scope="com::sun::star::uno">TypeClass::STRUCT</member> + <li><member scope="com::sun::star::uno">TypeClass::ENUM</member> + <li><member scope="com::sun::star::uno">TypeClass::EXCEPTION</member> + <li><member scope="com::sun::star::uno">TypeClass::TYPEDEF</member> + <li><member scope="com::sun::star::uno">TypeClass::CONSTANT</member> + <li><member scope="com::sun::star::uno">TypeClass::CONSTANTS</member> + <li><member scope="com::sun::star::uno">TypeClass::SINGLETON</member> + </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 9758595cf057..b8306b7d7fdc 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.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:16:59 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:26 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -130,25 +130,5 @@ 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 4eab449fe021..444a6224e811 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.11 $ +# $Revision: 1.12 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:16:59 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:36:27 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -75,15 +75,20 @@ 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\ @@ -100,8 +105,14 @@ IDLFILES=\ XInterfaceMethodTypeDescription.idl\ XInterfaceTypeDescription.idl\ XMethodParameter.idl\ + XModuleTypeDescription.idl\ + XPropertyTypeDescription.idl\ XProxyFactory.idl\ + XServiceTypeDescription.idl\ + XSingletonTypeDescription.idl\ XTypeDescription.idl\ + XTypeDescriptionEnumeration.idl\ + XTypeDescriptionEnumerationAccess.idl # ------------------------------------------------------------------ diff --git a/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl b/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl index 51e1d789e7fe..c6b7e179f102 100644 --- a/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl +++ b/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl @@ -2,9 +2,9 @@ * * $RCSfile: CannotRegisterImplementationException.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:06 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -94,28 +94,5 @@ exception CannotRegisterImplementationException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:08 mi - #94968# IDL reviews merged - - Revision 1.5.20.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.5 2000/12/19 16:15:28 mi - documentation syntax fixed - - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/DefaultRegistry.idl b/udkapi/com/sun/star/registry/DefaultRegistry.idl index 6ea5182bebd9..1a46ef02435b 100644 --- a/udkapi/com/sun/star/registry/DefaultRegistry.idl +++ b/udkapi/com/sun/star/registry/DefaultRegistry.idl @@ -2,9 +2,9 @@ * * $RCSfile: DefaultRegistry.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:06 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -193,31 +193,5 @@ service DefaultRegistry /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.5 2000/12/19 13:49:37 mi - syntax errors in documentation fixed - - Revision 1.4 2000/11/08 12:28:50 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:37 mi - documentation merged from XML - - Revision 1.3 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - Revision 1.2 2000/02/21 10:55:48 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/ImplementationRegistration.idl b/udkapi/com/sun/star/registry/ImplementationRegistration.idl index 4d5edb934ec5..3c1ee121ad22 100644 --- a/udkapi/com/sun/star/registry/ImplementationRegistration.idl +++ b/udkapi/com/sun/star/registry/ImplementationRegistration.idl @@ -2,9 +2,9 @@ * * $RCSfile: ImplementationRegistration.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:06 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:41 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,28 +96,5 @@ service ImplementationRegistration /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:08 mi - #94968# IDL reviews merged - - Revision 1.5.2.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.5 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/InvalidRegistryException.idl b/udkapi/com/sun/star/registry/InvalidRegistryException.idl index c19eb6e56899..97233f6d13a9 100644 --- a/udkapi/com/sun/star/registry/InvalidRegistryException.idl +++ b/udkapi/com/sun/star/registry/InvalidRegistryException.idl @@ -2,9 +2,9 @@ * * $RCSfile: InvalidRegistryException.idl,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:07 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,19 +86,5 @@ exception InvalidRegistryException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/InvalidValueException.idl b/udkapi/com/sun/star/registry/InvalidValueException.idl index 762ea5ae464b..74d858201dc7 100644 --- a/udkapi/com/sun/star/registry/InvalidValueException.idl +++ b/udkapi/com/sun/star/registry/InvalidValueException.idl @@ -2,9 +2,9 @@ * * $RCSfile: InvalidValueException.idl,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:07 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,19 +86,5 @@ exception InvalidValueException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/MergeConflictException.idl b/udkapi/com/sun/star/registry/MergeConflictException.idl index b9879e49cbc7..566a7e39d81f 100644 --- a/udkapi/com/sun/star/registry/MergeConflictException.idl +++ b/udkapi/com/sun/star/registry/MergeConflictException.idl @@ -2,9 +2,9 @@ * * $RCSfile: MergeConflictException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:07 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,25 +86,5 @@ exception MergeConflictException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:08 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/NestedRegistry.idl b/udkapi/com/sun/star/registry/NestedRegistry.idl index 87c3fbaf62cf..c6630e98132a 100644 --- a/udkapi/com/sun/star/registry/NestedRegistry.idl +++ b/udkapi/com/sun/star/registry/NestedRegistry.idl @@ -2,9 +2,9 @@ * * $RCSfile: NestedRegistry.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:07 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -191,34 +191,5 @@ service NestedRegistry /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.8 2002/12/10 10:31:36 mi - #105668# fixed dead links - - Revision 1.7 2002/10/03 12:44:09 mi - #94968# IDL reviews merged - - Revision 1.6.2.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.6 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.5 2000/12/19 14:17:15 mi - documentation sytax fixed - - Revision 1.4 2000/11/08 12:28:50 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 2000/03/24 15:05:25 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/RegistryKeyType.idl b/udkapi/com/sun/star/registry/RegistryKeyType.idl index b0a221eee429..afb868df2ab5 100644 --- a/udkapi/com/sun/star/registry/RegistryKeyType.idl +++ b/udkapi/com/sun/star/registry/RegistryKeyType.idl @@ -2,9 +2,9 @@ * * $RCSfile: RegistryKeyType.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:07 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:43 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -96,28 +96,5 @@ enum RegistryKeyType /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:50 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:37 mi - documentation merged from XML - - Revision 1.3 2000/03/09 13:28:37 jsc - #74029# insert misssing or change 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/registry/RegistryValueType.idl b/udkapi/com/sun/star/registry/RegistryValueType.idl index 0077ea039ab6..2bb5c0c92d60 100644 --- a/udkapi/com/sun/star/registry/RegistryValueType.idl +++ b/udkapi/com/sun/star/registry/RegistryValueType.idl @@ -2,9 +2,9 @@ * * $RCSfile: RegistryValueType.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:08 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:44 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -149,31 +149,5 @@ enum RegistryValueType /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:50 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:37 mi - documentation merged from XML - - Revision 1.4 2000/03/09 13:28:37 jsc - #74029# insert misssing or change documentation - - Revision 1.3 2000/02/23 11:41:16 mi - results from proofreading in layouted version - - 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/registry/SimpleRegistry.idl b/udkapi/com/sun/star/registry/SimpleRegistry.idl index 6f4ccd72efc9..9268750e7923 100644 --- a/udkapi/com/sun/star/registry/SimpleRegistry.idl +++ b/udkapi/com/sun/star/registry/SimpleRegistry.idl @@ -2,9 +2,9 @@ * * $RCSfile: SimpleRegistry.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:08 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:45 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -94,25 +94,5 @@ service SimpleRegistry /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:09 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.4 2000/11/08 12:28:50 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.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/registry/XImplementationRegistration.idl b/udkapi/com/sun/star/registry/XImplementationRegistration.idl index 49d34892138f..114727758f86 100644 --- a/udkapi/com/sun/star/registry/XImplementationRegistration.idl +++ b/udkapi/com/sun/star/registry/XImplementationRegistration.idl @@ -2,9 +2,9 @@ * * $RCSfile: XImplementationRegistration.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:08 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:45 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,8 +95,9 @@ interface XImplementationRegistration: com::sun::star::uno::XInterface specifies the location of the component with the URL. @param xReg - specifies the registry where the component should be installed. If it is a NULL interface - the component will be installed in the system registry. + specifies the registry where the component should be installed. + If it is a NULL interface, then the component will be installed + in the system registry (if this feature is supported). */ void registerImplementation( [in] string aImplementationLoader, [in] string aLocation, @@ -112,8 +113,9 @@ interface XImplementationRegistration: com::sun::star::uno::XInterface specifies the location of the component with the URL. @param xReg - specifies the registry where the component should be installed. If it is a NULL interface - the component will be revoked from the system registry. + specifies the registry where the component should be installed. + If it is a NULL interface, then the component will be revoked + from the system registry (if this feature is supported). */ boolean revokeImplementation( [in] string aLocation, [in] com::sun::star::registry::XSimpleRegistry xReg ); @@ -156,40 +158,5 @@ interface XImplementationRegistration: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/10/03 12:44:10 mi - #94968# IDL reviews merged - - Revision 1.6.2.1 2002/03/26 14:24:17 jsc - #98365# reviewed - - Revision 1.6 2001/11/16 15:05:59 mi - proofing by Richard Holt - - Revision 1.5 2001/03/16 15:10:39 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:28:50 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:37 mi - documentation merged from XML - - Revision 1.4 2000/03/09 13:28:37 jsc - #74029# insert misssing or change documentation - - Revision 1.3 2000/02/07 11:24:45 mi - zu #70728# missing documentation marked - - Revision 1.2 1999/11/25 16:03:32 mi - welforming HTML for XML - - Revision 1.1.1.1 1999/11/11 09:48:44 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/script/CannotConvertException.idl b/udkapi/com/sun/star/script/CannotConvertException.idl index b763a7cac809..219712075295 100644 --- a/udkapi/com/sun/star/script/CannotConvertException.idl +++ b/udkapi/com/sun/star/script/CannotConvertException.idl @@ -2,9 +2,9 @@ * * $RCSfile: CannotConvertException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:10 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -102,22 +102,5 @@ exception CannotConvertException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/01/23 08:52:21 dbo - #96711# IDL documentation review - - Revision 1.4 2000/11/08 12:28:52 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:35 hjs - initial import - - Revision 1.3 2000/09/11 11:52:38 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:45 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/script/Converter.idl b/udkapi/com/sun/star/script/Converter.idl index 262513e7e2f7..c1b684793532 100644 --- a/udkapi/com/sun/star/script/Converter.idl +++ b/udkapi/com/sun/star/script/Converter.idl @@ -2,9 +2,9 @@ * * $RCSfile: Converter.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:11 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -135,31 +135,5 @@ service Converter /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.7 2002/10/22 13:43:57 mi - #94968# index paragraph separated - - Revision 1.6 2002/01/23 08:52:21 dbo - #96711# IDL documentation review - - Revision 1.5 2001/11/16 15:09:06 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:52 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:35 hjs - initial import - - Revision 1.4 2000/09/11 11:52:38 mi - documentation merged from XML - - Revision 1.2 2000/01/03 12:03:22 mi - reference manual - - Revision 1.1.1.1 1999/11/11 09:48:45 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/script/FailReason.idl b/udkapi/com/sun/star/script/FailReason.idl index bcbe1851fcec..d27678076232 100644 --- a/udkapi/com/sun/star/script/FailReason.idl +++ b/udkapi/com/sun/star/script/FailReason.idl @@ -2,9 +2,9 @@ * * $RCSfile: FailReason.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:11 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -121,37 +121,5 @@ constants FailReason /*============================================================================= - $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:10:40 mi - proofing by Richard Holt - - Revision 1.5 2001/11/16 15:09:06 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:28:52 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:35 hjs - initial import - - Revision 1.6 2000/09/11 11:52:38 mi - documentation merged from XML - - Revision 1.4 2000/04/25 13:23:31 jsc - change doku comment - - Revision 1.3 2000/04/20 14:14:35 mm - #74031# better documentation - - Revision 1.2 2000/02/07 11:24:51 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:45 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/script/InvocationInfo.idl b/udkapi/com/sun/star/script/InvocationInfo.idl index c5d06e1deb1c..6b9bb3b2d7dd 100644 --- a/udkapi/com/sun/star/script/InvocationInfo.idl +++ b/udkapi/com/sun/star/script/InvocationInfo.idl @@ -2,9 +2,9 @@ * * $RCSfile: InvocationInfo.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/script/XAllListenerAdapterService.idl b/udkapi/com/sun/star/script/XAllListenerAdapterService.idl index 3bf2a2765bcc..124d96dab1f4 100644 --- a/udkapi/com/sun/star/script/XAllListenerAdapterService.idl +++ b/udkapi/com/sun/star/script/XAllListenerAdapterService.idl @@ -2,9 +2,9 @@ * * $RCSfile: XAllListenerAdapterService.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2002-12-10 10:31:37 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:49 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses diff --git a/udkapi/com/sun/star/script/XTypeConverter.idl b/udkapi/com/sun/star/script/XTypeConverter.idl index 270b727f1858..13d00b9a564c 100644 --- a/udkapi/com/sun/star/script/XTypeConverter.idl +++ b/udkapi/com/sun/star/script/XTypeConverter.idl @@ -2,9 +2,9 @@ * * $RCSfile: XTypeConverter.idl,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:11 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:36:50 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -140,34 +140,5 @@ interface XTypeConverter: 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:09:06 mi - proofing by Richard Holt - - Revision 1.6 2001/03/16 15:10:40 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.5 2001/01/31 09:45:41 mi - TYPE_XIDLCLASS is now 'type' - - Revision 1.4 2000/11/08 12:28:52 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:36 hjs - initial import - - Revision 1.4 2000/09/11 11:52:39 mi - documentation merged from XML - - Revision 1.2 2000/01/14 11:09:20 jsc - #71616# Typumstellung - - Revision 1.1.1.1 1999/11/11 09:48:45 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/security/AccessControlException.idl b/udkapi/com/sun/star/security/AccessControlException.idl new file mode 100644 index 000000000000..a4434220592e --- /dev/null +++ b/udkapi/com/sun/star/security/AccessControlException.idl @@ -0,0 +1,95 @@ +/************************************************************************* + * + * $RCSfile: AccessControlException.idl,v $ + * + * $Revision: 1.9 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:52 $ + * + * 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_security_AccessControlException_idl__ +#define __com_sun_star_security_AccessControlException_idl__ + +#ifndef __com_sun_star_uno_SecurityException_idl__ +#include <com/sun/star/uno/SecurityException.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** Exception notifying a lacking permission to access data or execute code + thus it is thrown if permission ought to be denied. +*/ +exception AccessControlException : com::sun::star::uno::SecurityException +{ + /** lacking permission. + + @attention + If it is the case, that XAccessController::checkPermission() was called + passing a sequence< any >, i.e. a sequence of paermissions are demanded, + then this any holds the sequence of lacking permissions in the same + order as they were passed to XAccessController::checkPermission(). + */ + any LackingPermission; +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/AccessController.idl b/udkapi/com/sun/star/security/AccessController.idl new file mode 100644 index 000000000000..92c4ab33a2d8 --- /dev/null +++ b/udkapi/com/sun/star/security/AccessController.idl @@ -0,0 +1,95 @@ +/************************************************************************* + * + * $RCSfile: AccessController.idl,v $ + * + * $Revision: 1.8 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:53 $ + * + * 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_security_AccessController_idl__ +#define __com_sun_star_security_AccessController_idl__ + +#ifndef __com_sun_star_security_XAccessController_idl__ +#include <com/sun/star/security/XAccessController.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** This meta service supports the XAccessController interface for checking + security permissions. + + @attention + The specific service implementation of this meta service has to take care + of bootstrapping problems, i.e. recurring calls during initialization + have to be resolved. This happens when the implementation calls other + service implementations. + + Also, it obviously has also to be ensured that the object is process-local + to assure that permission checks are not corrupted via insecure inter-process + communication. +*/ +service AccessController +{ + interface XAccessController; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/AllPermission.idl b/udkapi/com/sun/star/security/AllPermission.idl new file mode 100644 index 000000000000..d428583f63c1 --- /dev/null +++ b/udkapi/com/sun/star/security/AllPermission.idl @@ -0,0 +1,89 @@ +/************************************************************************* + * + * $RCSfile: AllPermission.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:54 $ + * + * 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_security_AllPermission_idl__ +#define __com_sun_star_security_AllPermission_idl__ + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** The AllPermission is a permission that implies all other permissions. + + @attention + Granting AllPermission should be done with extreme care, as it implies all + other permissions. Thus, it grants code the ability to run with security + disabled. Extreme caution should be taken before granting such a + permission to code. This permission should be used only during testing, + or in extremely rare cases where an application is completely trusted and + adding the necessary permissions to the policy is prohibitively cumbersome. +*/ +struct AllPermission +{ + byte dummy; +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/Policy.idl b/udkapi/com/sun/star/security/Policy.idl new file mode 100644 index 000000000000..d65a31b57d02 --- /dev/null +++ b/udkapi/com/sun/star/security/Policy.idl @@ -0,0 +1,81 @@ +/************************************************************************* + * + * $RCSfile: Policy.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:54 $ + * + * 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_security_Policy_idl__ +#define __com_sun_star_security_Policy_idl__ + +#ifndef __com_sun_star_security_XPolicy_idl__ +#include <com/sun/star/security/XPolicy.idl> +#endif + + +module com { module sun { module star { module security { + +/** Service for getting sets of permissions reading from some persistent + storage. +*/ +service Policy +{ + interface XPolicy; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/RuntimePermission.idl b/udkapi/com/sun/star/security/RuntimePermission.idl new file mode 100644 index 000000000000..48689d65937d --- /dev/null +++ b/udkapi/com/sun/star/security/RuntimePermission.idl @@ -0,0 +1,85 @@ +/************************************************************************* + * + * $RCSfile: RuntimePermission.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:55 $ + * + * 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_security_RuntimePermission_idl__ +#define __com_sun_star_security_RuntimePermission_idl__ + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** This permission grants runtime access to some named functionality. + A RuntimePermission contains a name (also referred to as a "target name") + but no actions list; you either have the named permission or you don't. +*/ +struct RuntimePermission +{ + /** name of permission + */ + string Name; +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/XAccessControlContext.idl b/udkapi/com/sun/star/security/XAccessControlContext.idl new file mode 100644 index 000000000000..f43f5e018193 --- /dev/null +++ b/udkapi/com/sun/star/security/XAccessControlContext.idl @@ -0,0 +1,124 @@ +/************************************************************************* + * + * $RCSfile: XAccessControlContext.idl,v $ + * + * $Revision: 1.10 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:55 $ + * + * 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_security_XAccessControlContext_idl__ +#define __com_sun_star_security_XAccessControlContext_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_security_AccessControlException_idl__ +#include <com/sun/star/security/AccessControlException.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** An XAccessControlContext is used to make system resource access decisions + based on the context it encapsulates. + <p> + More specifically, it encapsulates a context and has methods to check + permissions equivalent to XAccessController interface, + with one difference: + The XAccessControlContext makes access decisions + based on the context it encapsulates, rather than + that of the current execution thread. + </p> +*/ +interface XAccessControlContext : com::sun::star::uno::XInterface +{ + /** Determines whether the access request indicated by the specified + permission should be allowed or denied, based on this context. + The semantics are equivalent to the security permission classes of + the Java platform. + <p> + You can also pass a sequence of permissions (sequence< any >) to check + a set of permissions, e.g. for performance reasons. + This method quietly returns if the access request is permitted, + or throws a suitable AccessControlException otherwise. + </p> + + @param perm + permission to be checked + + @throws AccessControlException + thrown if access is denied + + @see ::com::sun::star::security::AccessControlException + @see ::com::sun::star::security::AllPermission + @see ::com::sun::star::security::RuntimePermission + @see ::com::sun::star::io::FilePermission + @see ::com::sun::star::connection::SocketPermission + */ + void checkPermission( + [in] any perm ) + raises (AccessControlException); +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/XAccessController.idl b/udkapi/com/sun/star/security/XAccessController.idl new file mode 100644 index 000000000000..16261be5ec91 --- /dev/null +++ b/udkapi/com/sun/star/security/XAccessController.idl @@ -0,0 +1,188 @@ +/************************************************************************* + * + * $RCSfile: XAccessController.idl,v $ + * + * $Revision: 1.13 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:56 $ + * + * 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_security_XAccessController_idl__ +#define __com_sun_star_security_XAccessController_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_security_XAccessControlContext_idl__ +#include <com/sun/star/security/XAccessControlContext.idl> +#endif + +#ifndef __com_sun_star_security_XAction_idl__ +#include <com/sun/star/security/XAction.idl> +#endif + +#ifndef __com_sun_star_security_AccessControlException_idl__ +#include <com/sun/star/security/AccessControlException.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** Interface for checking permissions and invoking privileged or restricted + actions. +*/ +interface XAccessController : com::sun::star::uno::XInterface +{ + /** Determines whether the access request indicated by the specified + permission should be allowed or denied, based on the security policy + currently in effect. + The semantics are equivalent to the security permission classes of + the Java platform. + <p> + You can also pass a sequence of permissions (sequence< any >) to check + a set of permissions, e.g. for performance reasons. + This method quietly returns if the access request is permitted, + or throws a suitable AccessControlException otherwise. + </p> + + @param perm + permission to be checked + + @throws AccessControlException + thrown if access is denied + + @see ::com::sun::star::security::AccessControlException + @see ::com::sun::star::security::AllPermission + @see ::com::sun::star::security::RuntimePermission + @see ::com::sun::star::io::FilePermission + @see ::com::sun::star::connection::SocketPermission + */ + void checkPermission( + [in] any perm ) + raises (AccessControlException); + + /** Perform the specified action restricting permissions to the given + XAccessControlContext. + The action is performed with the intersection of the permissions of the currently installed + XAccessControlContext, the given XAccessControlContext and the security policy currently + in effect. The latter includes static security, e.g. based on user credentials. + <p> + If the specified XAccessControlContext is null, then the action is performed + with unmodified permissions, i.e. the call makes no sense. + </p> + + @param action + action object to be executed + @param restriction + access control context to restrict permission; null for no restriction + @return + result + @throws com::sun::star::uno::Exception + any UNO exception may be thrown + */ + any doRestricted( + [in] XAction action, + [in] XAccessControlContext restriction ) + raises (com::sun::star::uno::Exception); + + /** Perform the specified action adding a set of permissions defined by the given + XAccessControlContext. + The action is performed with the union of the permissions of the currently installed + XAccessControlContext, the given XAccessControlContext and the security policy currently + in effect. The latter includes static security, e.g. based on user credentials. + <p> + If the given XAccessControlContext is null, then the action is performed + <b>only</b> with the permissions of the security policy currently in effect. + </p> + + @attention + Do carefully use this method only for well known use-cases to avoid exploits! + Script engines executing sandboxed scripts should generally deny calling this + method. + + @param action + action object to be executed + @param restriction + access control context to restrict permission; null for no restriction + @return + result + @throws com::sun::star::uno::Exception + any UNO exception may be thrown + */ + any doPrivileged( + [in] XAction action, + [in] XAccessControlContext restriction ) + raises (com::sun::star::uno::Exception); + + /** This method takes a "snapshot" of the current calling context + and returns it. + <p> + This context may then be checked at a later point, possibly in another thread. + </p> + @return + snapshot of context + */ + XAccessControlContext getContext(); +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/XAction.idl b/udkapi/com/sun/star/security/XAction.idl new file mode 100644 index 000000000000..e5f0a6c9d1d6 --- /dev/null +++ b/udkapi/com/sun/star/security/XAction.idl @@ -0,0 +1,98 @@ +/************************************************************************* + * + * $RCSfile: XAction.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:56 $ + * + * 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_security_XAction_idl__ +#define __com_sun_star_security_XAction_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_uno_Exception_idl__ +#include <com/sun/star/uno/Exception.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module security { + +//============================================================================= + +/** Interface for running an action. +*/ +interface XAction : com::sun::star::uno::XInterface +{ + /** Action to be done. + + @return + result + @throws com::sun::star::uno::Exception + any UNO exception may be thrown + */ + any run() + raises (com::sun::star::uno::Exception); +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/XPolicy.idl b/udkapi/com/sun/star/security/XPolicy.idl new file mode 100644 index 000000000000..92760576b601 --- /dev/null +++ b/udkapi/com/sun/star/security/XPolicy.idl @@ -0,0 +1,103 @@ +/************************************************************************* + * + * $RCSfile: XPolicy.idl,v $ + * + * $Revision: 1.5 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:36:56 $ + * + * 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_security_XPolicy_idl__ +#define __com_sun_star_security_XPolicy_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + + +module com { module sun { module star { module security { + +/** Interface for getting sets of permissions of a specified user or + the default permissions if no user is given. + + @see com::sun::star::security::Policy +*/ +interface XPolicy : com::sun::star::uno::XInterface +{ + /** Gets the permissions of the specified user excluding the default permissions + granted to all users. + + @param userId + user id + @return + permissions of the specified user + */ + sequence< any > getPermissions( + [in] string userId ); + + /** Gets the default permissions granted to all users. + + @return + default permissions + */ + sequence< any > getDefaultPermissions(); + + /** Refreshes the policy configuration. + */ + void refresh(); +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/security/makefile.mk b/udkapi/com/sun/star/security/makefile.mk index 50d4fa99f76f..e85ecd531ff3 100644 --- a/udkapi/com/sun/star/security/makefile.mk +++ b/udkapi/com/sun/star/security/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.9 $ +# $Revision: 1.10 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:17:17 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:36:57 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -69,7 +69,7 @@ PRJ=..$/..$/..$/.. PRJNAME=udkapi -TARGET=cssunosec +TARGET=csssec PACKAGE=com$/sun$/star$/security # --- Settings ----------------------------------------------------- @@ -78,14 +78,18 @@ PACKAGE=com$/sun$/star$/security # ------------------------------------------------------------------------ IDLFILES= \ - AccessController.idl \ - XAccessController.idl \ - XAccessControlContext.idl \ - XPrivilegedAction.idl \ - Permission.idl \ + AllPermission.idl \ + RuntimePermission.idl \ + Policy.idl \ + XPolicy.idl \ + AccessController.idl \ + XAccessController.idl \ + XAccessControlContext.idl \ + XAction.idl \ AccessControlException.idl # ------------------------------------------------------------------ .INCLUDE : target.mk .INCLUDE : $(PRJ)$/util$/target.pmk + diff --git a/udkapi/com/sun/star/task/XInteractionAbort.idl b/udkapi/com/sun/star/task/XInteractionAbort.idl new file mode 100644 index 000000000000..f24954bf891a --- /dev/null +++ b/udkapi/com/sun/star/task/XInteractionAbort.idl @@ -0,0 +1,90 @@ +/************************************************************************* + * + * $RCSfile: XInteractionAbort.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:04 $ + * + * 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_task_XInteractionAbort_idl__ +#define __com_sun_star_task_XInteractionAbort_idl__ + +#ifndef __com_sun_star_task_XInteractionContinuation_idl__ +#include <com/sun/star/task/XInteractionContinuation.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module task { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::task::XInteractionAbort +/** An interaction continuation specifing to abort executing the process that + issued the request. + */ +interface XInteractionAbort: com::sun::star::task::XInteractionContinuation +{ +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/udkapi/com/sun/star/task/XInteractionContinuation.idl b/udkapi/com/sun/star/task/XInteractionContinuation.idl new file mode 100644 index 000000000000..3db4c408828b --- /dev/null +++ b/udkapi/com/sun/star/task/XInteractionContinuation.idl @@ -0,0 +1,101 @@ +/************************************************************************* + * + * $RCSfile: XInteractionContinuation.idl,v $ + * + * $Revision: 1.5 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37: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_task_XInteractionContinuation_idl__ +#define __com_sun_star_task_XInteractionContinuation_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module task { + +//============================================================================= +/** Specifies a way of how to continue from an + <type scope="com::sun::star::task">XInteractionRequest</type>. + + <P>Different sub-interfaces of this interface specify different ways of + continuing.</P> + */ +interface XInteractionContinuation: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::task::XInteractionContinuation::select + /** Select this way of continuing from an + <type scope="com::sun::star::task">XInteractionRequest</type> (given a + choice of various + <type scope="com::sun::star::task">XInteractionContinuation</type>s). + */ + void select(); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/udkapi/com/sun/star/task/XInteractionHandler.idl b/udkapi/com/sun/star/task/XInteractionHandler.idl new file mode 100644 index 000000000000..8eaf82d6ca57 --- /dev/null +++ b/udkapi/com/sun/star/task/XInteractionHandler.idl @@ -0,0 +1,100 @@ +/************************************************************************* + * + * $RCSfile: XInteractionHandler.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:06 $ + * + * 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_task_XInteractionHandler_idl__ +#define __com_sun_star_task_XInteractionHandler_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_task_XInteractionRequest_idl__ +#include <com/sun/star/task/XInteractionRequest.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module task { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::task::XInteractionHandler +/** An interaction request handler. + */ +interface XInteractionHandler: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::task::XInteractionHandler::handle + /** Handle an interaction request. + */ + void handle( [in] com::sun::star::task::XInteractionRequest Request ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/udkapi/com/sun/star/task/XInteractionRequest.idl b/udkapi/com/sun/star/task/XInteractionRequest.idl new file mode 100644 index 000000000000..0a2609f6b154 --- /dev/null +++ b/udkapi/com/sun/star/task/XInteractionRequest.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: XInteractionRequest.idl,v $ + * + * $Revision: 1.5 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37: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_task_XInteractionRequest_idl__ +#define __com_sun_star_task_XInteractionRequest_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_task_XInteractionContinuation_idl__ +#include <com/sun/star/task/XInteractionContinuation.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module task { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::task::XInteractionRequest +/** The description of an interaction request. + */ +interface XInteractionRequest: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::task::XInteractionRequest::getRequest + /** Get information about the request itself. + + @returns + an <type scope="com::sun::star::uno">Exception</type>, wrapped as an + <atom>any</atom>. + */ + any getRequest(); + + //------------------------------------------------------------------------- + /** Get the set of + <type scope="com::sun::star::task">XInteractionContinuation</type>s + the client supports for this request. + */ + sequence<com::sun::star::task::XInteractionContinuation> getContinuations(); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/udkapi/com/sun/star/task/XInteractionRetry.idl b/udkapi/com/sun/star/task/XInteractionRetry.idl new file mode 100644 index 000000000000..9f4d020adf18 --- /dev/null +++ b/udkapi/com/sun/star/task/XInteractionRetry.idl @@ -0,0 +1,90 @@ +/************************************************************************* + * + * $RCSfile: XInteractionRetry.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37: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_task_XInteractionRetry_idl__ +#define __com_sun_star_task_XInteractionRetry_idl__ + +#ifndef __com_sun_star_task_XInteractionContinuation_idl__ +#include <com/sun/star/task/XInteractionContinuation.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module task { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::task::XInteractionRetry +/** An interaction continuation specifing to try to re-execute the process + that issued the request. + */ +interface XInteractionRetry: com::sun::star::task::XInteractionContinuation +{ +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/udkapi/com/sun/star/task/makefile.mk b/udkapi/com/sun/star/task/makefile.mk new file mode 100644 index 000000000000..4c6f83e1831f --- /dev/null +++ b/udkapi/com/sun/star/task/makefile.mk @@ -0,0 +1,84 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.3 $ +# +# last change: $Author: hr $ $Date: 2003-03-27 17:37:08 $ +# +# 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): _______________________________________ +# +# +# +#************************************************************************* + +PRJ=..$/..$/..$/.. + +PRJNAME=api + +TARGET=csstask +PACKAGE=com$/sun$/star$/task + +# --- Settings ----------------------------------------------------- +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + XInteractionAbort.idl\ + XInteractionContinuation.idl\ + XInteractionHandler.idl\ + XInteractionRequest.idl\ + XInteractionRetry.idl +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk diff --git a/udkapi/com/sun/star/test/TestFactory.idl b/udkapi/com/sun/star/test/TestFactory.idl index 761b9d88348d..256800b3bfa0 100644 --- a/udkapi/com/sun/star/test/TestFactory.idl +++ b/udkapi/com/sun/star/test/TestFactory.idl @@ -2,9 +2,9 @@ * * $RCSfile: TestFactory.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:22 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:10 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -74,7 +74,7 @@ module com { module sun { module star { module test { /** describes a factory of services with interfaces for testing purposes. <p>It create instances that support the interface - <type>com::sun::star::test::XSimpleTest</type>. + <type scope="com::sun::star::test">XSimpleTest</type>. <p>The services are accessed through interface, service or object names. The name test service must begin with "test." followed by the diff --git a/udkapi/com/sun/star/uno/DeploymentException.idl b/udkapi/com/sun/star/uno/DeploymentException.idl new file mode 100644 index 000000000000..70ed71344322 --- /dev/null +++ b/udkapi/com/sun/star/uno/DeploymentException.idl @@ -0,0 +1,85 @@ +/************************************************************************* + * + * $RCSfile: DeploymentException.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:11 $ + * + * 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_uno_DeploymentException_idl__ +#define __com_sun_star_uno_DeploymentException_idl__ + +#ifndef __com_sun_star_uno_RuntimeException_idl__ +#include <com/sun/star/uno/RuntimeException.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module uno { + +//============================================================================= + +/** Exception signalling a deployment error. +*/ +exception DeploymentException : com::sun::star::uno::RuntimeException +{ +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/uno/Exception.idl b/udkapi/com/sun/star/uno/Exception.idl index 83ac0132c47f..947ef3697957 100644 --- a/udkapi/com/sun/star/uno/Exception.idl +++ b/udkapi/com/sun/star/uno/Exception.idl @@ -2,9 +2,9 @@ * * $RCSfile: Exception.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:12 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -101,31 +101,5 @@ exception Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:30 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.5 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.3 2000/03/14 12:36:35 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:25:05 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/NamingService.idl b/udkapi/com/sun/star/uno/NamingService.idl index 1641acba4c47..4c88cab37b28 100644 --- a/udkapi/com/sun/star/uno/NamingService.idl +++ b/udkapi/com/sun/star/uno/NamingService.idl @@ -2,9 +2,9 @@ * * $RCSfile: NamingService.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:12 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -86,29 +86,6 @@ service NamingService Source Code Control System - Update - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:30 mi - #94968# IDL reviews merged - - Revision 1.5.2.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.5 2001/11/20 10:20:42 mi - proofing by Richard Holt - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.3 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.1 1999/11/12 15:03:55 mm - naming service - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/RuntimeException.idl b/udkapi/com/sun/star/uno/RuntimeException.idl index 49aeae238ef8..e0f1e87b807e 100644 --- a/udkapi/com/sun/star/uno/RuntimeException.idl +++ b/udkapi/com/sun/star/uno/RuntimeException.idl @@ -2,9 +2,9 @@ * * $RCSfile: RuntimeException.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:13 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -90,25 +90,5 @@ exception RuntimeException: com::sun::star::uno::Exception /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/10/03 12:44:31 mi - #94968# IDL reviews merged - - Revision 1.4.24.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.3 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/TypeClass.idl b/udkapi/com/sun/star/uno/TypeClass.idl index 15177660fda0..94c15257446e 100644 --- a/udkapi/com/sun/star/uno/TypeClass.idl +++ b/udkapi/com/sun/star/uno/TypeClass.idl @@ -2,9 +2,9 @@ * * $RCSfile: TypeClass.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -183,31 +183,5 @@ enum TypeClass /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/11/13 15:51:11 kso - #104677# - Added PROPERTY, CONSTANT, CONSTANTS, SINGLETON - - Revision 1.5 2002/01/23 08:52:21 dbo - #96711# IDL documentation review - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.5 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.3 2000/03/14 12:36:35 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:25:05 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/Uik.idl b/udkapi/com/sun/star/uno/Uik.idl index e96b13a41849..68606c45680a 100644 --- a/udkapi/com/sun/star/uno/Uik.idl +++ b/udkapi/com/sun/star/uno/Uik.idl @@ -2,9 +2,9 @@ * * $RCSfile: Uik.idl,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:24 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -100,28 +100,5 @@ struct Uik /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.5 2002/01/23 08:52:21 dbo - #96711# IDL documentation review - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.5 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.3 2000/03/14 12:36:35 mi - #70728# missing documentation - - Revision 1.2 2000/02/07 11:25:05 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/XAdapter.idl b/udkapi/com/sun/star/uno/XAdapter.idl index a2e587b0cefe..01364b18b195 100644 --- a/udkapi/com/sun/star/uno/XAdapter.idl +++ b/udkapi/com/sun/star/uno/XAdapter.idl @@ -2,9 +2,9 @@ * * $RCSfile: XAdapter.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -122,31 +122,5 @@ interface XAdapter: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:31 mi - #94968# IDL reviews merged - - Revision 1.5.16.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.5 2001/03/16 15:10:43 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.4 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.2 2000/02/21 10:55:48 mi - proofreading in layouted version - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/XInterface.idl b/udkapi/com/sun/star/uno/XInterface.idl index 6537ce586fb6..04b80797fd53 100644 --- a/udkapi/com/sun/star/uno/XInterface.idl +++ b/udkapi/com/sun/star/uno/XInterface.idl @@ -2,9 +2,9 @@ * * $RCSfile: XInterface.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -169,34 +169,5 @@ interface XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2002/10/03 12:44:31 mi - #94968# IDL reviews merged - - Revision 1.5.16.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.5 2001/03/16 15:10:43 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.5 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.3 2000/02/23 11:41:19 mi - results from proofreading in layouted version - - Revision 1.2 2000/01/14 11:12:14 jsc - #71616# Typumstellung - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/XNamingService.idl b/udkapi/com/sun/star/uno/XNamingService.idl index c09bfce1c70a..2eb9bab5f977 100644 --- a/udkapi/com/sun/star/uno/XNamingService.idl +++ b/udkapi/com/sun/star/uno/XNamingService.idl @@ -2,9 +2,9 @@ * * $RCSfile: XNamingService.idl,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -111,35 +111,6 @@ interface XNamingService: com::sun::star::uno::XInterface Source Code Control System - Update - $Log: not supported by cvs2svn $ - Revision 1.7 2002/10/03 12:44:31 mi - #94968# IDL reviews merged - - Revision 1.6.2.1 2002/06/05 16:38:42 jbu - documentation reviewed - - Revision 1.6 2001/11/20 10:20:42 mi - proofing by Richard Holt - - Revision 1.5 2001/03/16 15:10:43 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.4 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.2 1999/12/08 14:00:16 dg - #70278# NamingService throws now exceptions if error occur - - Revision 1.1 1999/11/12 15:04:02 mm - naming service - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/XReference.idl b/udkapi/com/sun/star/uno/XReference.idl index 09abdcac8d77..a1f64d282f4a 100644 --- a/udkapi/com/sun/star/uno/XReference.idl +++ b/udkapi/com/sun/star/uno/XReference.idl @@ -2,9 +2,9 @@ * * $RCSfile: XReference.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:15 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -101,25 +101,5 @@ interface XReference: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/11/20 10:20:42 mi - proofing by Richard Holt - - Revision 1.5 2001/03/16 15:10:43 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.3 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/XWeak.idl b/udkapi/com/sun/star/uno/XWeak.idl index c11402e83d00..bdae1b1c169c 100644 --- a/udkapi/com/sun/star/uno/XWeak.idl +++ b/udkapi/com/sun/star/uno/XWeak.idl @@ -2,9 +2,9 @@ * * $RCSfile: XWeak.idl,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ + * last change: $Author: hr $ $Date: 2003-03-27 17:37:16 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -153,25 +153,5 @@ interface XWeak: com::sun::star::uno::XInterface /*============================================================================= - $Log: not supported by cvs2svn $ - Revision 1.6 2001/11/20 10:20:42 mi - proofing by Richard Holt - - Revision 1.5 2001/03/16 15:10:43 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:29:00 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:36:18 hjs - initial import - - Revision 1.3 2000/09/11 11:53:04 mi - documentation merged from XML - - Revision 1.1.1.1 1999/11/11 09:48:46 jsc - new - - =============================================================================*/ #endif diff --git a/udkapi/com/sun/star/uno/makefile.mk b/udkapi/com/sun/star/uno/makefile.mk index f2bc95620ce5..78c5ae8f0468 100644 --- a/udkapi/com/sun/star/uno/makefile.mk +++ b/udkapi/com/sun/star/uno/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.11 $ +# $Revision: 1.12 $ # -# last change: $Author: mi $ $Date: 2003-01-21 13:17:25 $ +# last change: $Author: hr $ $Date: 2003-03-27 17:37:16 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -77,6 +77,7 @@ IDLFILES=\ NamingService.idl\ RuntimeException.idl\ SecurityException.idl\ + DeploymentException.idl\ TypeClass.idl\ Uik.idl\ XAdapter.idl\ diff --git a/udkapi/com/sun/star/util/BootstrapMacroExpander.idl b/udkapi/com/sun/star/util/BootstrapMacroExpander.idl new file mode 100644 index 000000000000..6a164f5d15d3 --- /dev/null +++ b/udkapi/com/sun/star/util/BootstrapMacroExpander.idl @@ -0,0 +1,98 @@ +/************************************************************************* + * + * $RCSfile: BootstrapMacroExpander.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:19 $ + * + * 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: 2002 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_util_BootstrapMacroExpander_idl__ +#define __com_sun_star_util_BootstrapMacroExpander_idl__ + +#ifndef __com_sun_star_util_MacroExpander_idl__ +#include <com/sun/star/util/MacroExpander.idl> +#endif + +#ifndef __com_sun_star_lang_XInitialization_idl__ +#include <com/sun/star/lang/XInitialization.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module util { + +//============================================================================= + +/** Macro expander expanding using rtl bootstrap notation. + + For details, have a look at + http://udk.openoffice.org/common/man/concept/micro_deployment.html#misc + + The service can be instantiated via arguments giving an ini/rc file url. + Otherwise it will read from an uno.ini/unorc file next to the cppuhelper + library. + + @see theMacroExpander +*/ +service BootstrapMacroExpander +{ + service MacroExpander; + [optional] interface com::sun::star::lang::XInitialization; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/MacroExpander.idl b/udkapi/com/sun/star/util/MacroExpander.idl new file mode 100644 index 000000000000..1f05543d9b66 --- /dev/null +++ b/udkapi/com/sun/star/util/MacroExpander.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: MacroExpander.idl,v $ + * + * $Revision: 1.5 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:20 $ + * + * 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: 2002 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_util_MacroExpander_idl__ +#define __com_sun_star_util_MacroExpander_idl__ + +#ifndef __com_sun_star_util_XMacroExpander_idl__ +#include <com/sun/star/util/XMacroExpander.idl> +#endif + +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module util { + +//============================================================================= + +/** This meta service supports the XMacroExpander interface for expanding + arbitrary macro expressions, i.e. substitude macro names. + The purpose of this service is to separate the use of macrofied strings, + e.g. urls from the use of services. + + @see BootstrapMacroExpander + @see theMacroExpander +*/ +service MacroExpander +{ + interface XMacroExpander; + [optional] interface com::sun::star::lang::XComponent; +}; + +/** A service that has to deal with macrofied strings will preprocess those + strings using the macro expander singleton. + The macro expander singleton is deployed with the application. + + This feature is currently used macrofying loader urls with macros defined + in uno.ini/unorc bootstrap files. The component loader uses the macro + expander singleton to expand those macros. This is a flexible way + preprocessing loader urls. + + @see MacroExpander +*/ +singleton theMacroExpander +{ + service MacroExpander; +}; + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/XMacroExpander.idl b/udkapi/com/sun/star/util/XMacroExpander.idl new file mode 100644 index 000000000000..d4d651d3f5d3 --- /dev/null +++ b/udkapi/com/sun/star/util/XMacroExpander.idl @@ -0,0 +1,100 @@ +/************************************************************************* + * + * $RCSfile: XMacroExpander.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:20 $ + * + * 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: 2002 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_util_XMacroExpander_idl__ +#define __com_sun_star_util_XMacroExpander_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module util { + +//============================================================================= + +/** Expands macro in expressions, i.e. substitudes macro names. +*/ +interface XMacroExpander : com::sun::star::uno::XInterface +{ + /** Expands macrofied expressions. + + @param exp + macrofied expression + @return + demacrofied expression + @throws IllegalArgumentException + if a macro name is unknown, thus cannot be expanded + */ + string expandMacros( [in] string exp ) + raises (com::sun::star::lang::IllegalArgumentException); +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/LogLevel.idl b/udkapi/com/sun/star/util/logging/LogLevel.idl new file mode 100644 index 000000000000..61095d0676d0 --- /dev/null +++ b/udkapi/com/sun/star/util/logging/LogLevel.idl @@ -0,0 +1,90 @@ +/************************************************************************* + * + * $RCSfile: LogLevel.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:23 $ + * + * 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., August, 2001 + * + * 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: 2001 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef __com_sun_star_util_logging_Level_idl__ +#define __com_sun_star_util_logging_Level_idl__ + +//============================================================================= + +module com { module sun { module star { module util { module logging { + +//============================================================================= +/** Level constants +*/ + +constants LogLevel +{ + const long OFF = 0x7fffffff; + const long SEVERE = 1000; + const long WARNING = 900; + const long INFO = 800; + const long CONFIG = 700; + const long FINE = 500; + const long FINER = 400; + const long FINEST = 300; + const long ALL = 0x80000000; +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/Logger.idl b/udkapi/com/sun/star/util/logging/Logger.idl new file mode 100644 index 000000000000..003da3b3e499 --- /dev/null +++ b/udkapi/com/sun/star/util/logging/Logger.idl @@ -0,0 +1,94 @@ +/************************************************************************* + * + * $RCSfile: Logger.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:23 $ + * + * 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., August, 2001 + * + * 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: 2001 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef __com_sun_star_webtop_Logger_idl__ +#define __com_sun_star_webtop_Logger_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_util_logging_XLogger_idl__ +#include <XLogger.idl> +#endif + +#ifndef __com_sun_star_util_logging_XLoggerRemote_idl__ +#include <XLoggerRemote.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module util { module logging { + +//============================================================================= +/** logger service +*/ + +service Logger +{ + interface com::sun::star::util::logging::XLogger; +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/LoggerRemote.idl b/udkapi/com/sun/star/util/logging/LoggerRemote.idl new file mode 100644 index 000000000000..7f7c23e95e15 --- /dev/null +++ b/udkapi/com/sun/star/util/logging/LoggerRemote.idl @@ -0,0 +1,94 @@ +/************************************************************************* + * + * $RCSfile: LoggerRemote.idl,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:24 $ + * + * 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., August, 2001 + * + * 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: 2001 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef __com_sun_star_webtop_Logger_idl__ +#define __com_sun_star_webtop_Logger_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_util_logging_XLogger_idl__ +#include <XLogger.idl> +#endif + +#ifndef __com_sun_star_util_logging_XLoggerRemote_idl__ +#include <XLoggerRemote.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module util { module logging { + +//============================================================================= +/** logger remote service +*/ + +service LoggerRemote +{ + interface com::sun::star::util::logging::XLoggerRemote; +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/XLogger.idl b/udkapi/com/sun/star/util/logging/XLogger.idl new file mode 100644 index 000000000000..4f24e441045d --- /dev/null +++ b/udkapi/com/sun/star/util/logging/XLogger.idl @@ -0,0 +1,157 @@ +/************************************************************************* + * + * $RCSfile: XLogger.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:25 $ + * + * 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., August, 2001 + * + * 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: 2001 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef __com_sun_star_util_logging_XLogger_idl__ +#define __com_sun_star_util_logging_XLogger_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module util { module logging { + +//============================================================================= +/** Local logging interface derived from the final 1.4 j2sdk java.util.logging + interface. For speedup the XLoggerRemote interface should be used by any + component implementing this interface for remote communication. + This will enable some prechecks before the costly remote logging call is + made. +*/ + +interface XLogger: com::sun::star::uno::XInterface +{ + /** Just to adhere to the API known from the standalone scenario. + You can use it to create a new Logger, but to bootstrap the first + logger you need a createInstanceWithArguments(string logger) + or equivalent. + + @param host + host of the caller + + @returns XLogger instance + */ + + XLogger getLogger( [in] string name ); + + //------------------------------------------------------------------------- + + /** gets logging level of this XLogger + + @returns logging level of this XLogger + */ + + long getLevel(); + + //------------------------------------------------------------------------- + + /** gets name of this XLogger + + @returns name of this XLogger + */ + + string getName(); + + //------------------------------------------------------------------------- + + /** will this XLogger instance produce any output for the given level? + can be used to optimize performance as maybe complex parameter evaluation + in the logp call can be omitted if isLoggable evaluates to false + + @param level + level to be checked against + + @returns true if there will be some output for this XLogger for the given level, + false otherwise + */ + + boolean isLoggable( [in] long level ); + + //------------------------------------------------------------------------- + + /** Log a message. The p in logp is derived from "precise" as given + is the java.util.logging API + + @param level + the log level of this message + + @param sourceClass + name of class that issued the logging request + + @param sourceMethod + name of method that issued the logging request + + @param msg + the string message + */ + + [oneway] void logp( [in] long level, + [in] string sourceClass, + [in] string sourceMethod, + [in] string msg ); +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/XLoggerRemote.idl b/udkapi/com/sun/star/util/logging/XLoggerRemote.idl new file mode 100644 index 000000000000..543ca9aae1ff --- /dev/null +++ b/udkapi/com/sun/star/util/logging/XLoggerRemote.idl @@ -0,0 +1,175 @@ +/************************************************************************* + * + * $RCSfile: XLoggerRemote.idl,v $ + * + * $Revision: 1.4 $ + * + * last change: $Author: hr $ $Date: 2003-03-27 17:37:25 $ + * + * 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., August, 2001 + * + * 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: 2001 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + +#ifndef __com_sun_star_util_logging_XLoggerRemote_idl__ +#define __com_sun_star_util_logging_XLoggerRemote_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_beans_XPropertiesChangeListener_idl__ +#include <com/sun/star/beans/XPropertiesChangeListener.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module util { module logging { + +//============================================================================= +/** Remote logging interface. The twin of XLogger. This interface will do the + remote communication. Differences compared with XLogger: + + getLogger() is omitted as createInstance will suffice here. + No need to obey to the java API here. + + getName() and isLoggable() are added here just in case. + Normally these two can be handled by XLogger without using this interface. + + logp() contains an additional parameter "thread" which enables the server + to display the client thread of this call + + addPropertiesChangeListener() is used to register a call back with the server. + This enables ther server to communicate any changes in the configuration + to the client. The client can use this info to do some prechecks thus + avoiding unneccessary remote calls. +*/ + +interface XLoggerRemote: com::sun::star::uno::XInterface +{ + /** gets logging level of this XLoggerRemote + + @returns logging level of this XLoggerRemote + */ + + long getLevel(); + + //------------------------------------------------------------------------- + + /** gets name of this XLoggerRemote + + @returns name of this XLoggerRemote + */ + + string getName(); + + //------------------------------------------------------------------------- + + /** will this XLoggerRemote produce any output for the given level? + can be used to optimize performance as maybe complex parameter evaluation + in the logp call can be omitted if isLoggable evaluates to false + + @param level + level to be checked against + + @returns true if there will be some output for this XLoggerRemote for the given level, + false otherwise + */ + + boolean isLoggable( [in] long level ); + + //------------------------------------------------------------------------- + + /** Log a message. The p in logp is derived from "precise" as given + is the java.util.logging API + + @param level + the log level of this message + + @param sourceClass + name of class that issued the logging request + + @param sourceMethod + name of method that issued the logging request + + @param msg + the string message + + @param thread + client thread that initially called this method + */ + + [oneway] void logp( [in] long level, + [in] string sourceClass, + [in] string sourceMethod, + [in] string msg, + [in] string thread ); + + //------------------------------------------------------------------------- + + /** adds a properties change listener that informs the client if some + performance relevant data changed on server side. + For now we just transmit the LogLevel thus we do not need any remote + calls just for checking the need to log. + + @param listener + properties change listener + */ + + [oneway] void addPropertiesChangeListener( + [in] com::sun::star::beans::XPropertiesChangeListener listener); +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/udkapi/com/sun/star/util/logging/makefile.mk b/udkapi/com/sun/star/util/logging/makefile.mk new file mode 100644 index 000000000000..0e1aefdebc54 --- /dev/null +++ b/udkapi/com/sun/star/util/logging/makefile.mk @@ -0,0 +1,83 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.5 $ +# +# last change: $Author: hr $ $Date: 2003-03-27 17:37:26 $ +# +# 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., August, 2001 +# +# 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: 2001 by Sun Microsystems, Inc. +# +# All Rights Reserved. +# +# Contributor(s): _______________________________________ +# +#************************************************************************* + +PRJ =..$/..$/..$/..$/.. +PRJNAME =logging +TARGET =cssulog +PACKAGE =com$/sun$/star$/util$/logging + + +# --- Settings ----------------------------------------------------- + +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + LogLevel.idl\ + XLogger.idl\ + XLoggerRemote.idl\ + Logger.idl\ + LoggerRemote.idl + +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk diff --git a/udkapi/com/sun/star/util/makefile.mk b/udkapi/com/sun/star/util/makefile.mk new file mode 100644 index 000000000000..dd057a6caf6f --- /dev/null +++ b/udkapi/com/sun/star/util/makefile.mk @@ -0,0 +1,83 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.3 $ +# +# last change: $Author: hr $ $Date: 2003-03-27 17:37:20 $ +# +# 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): _______________________________________ +# +# +# +#************************************************************************* + +PRJ=..$/..$/..$/.. + +PRJNAME=api + +TARGET=cssutil +PACKAGE=com$/sun$/star$/util + +# --- Settings ----------------------------------------------------- +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + XMacroExpander.idl \ + MacroExpander.idl \ + BootstrapMacroExpander.idl + +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk |