summaryrefslogtreecommitdiff
path: root/udkapi
diff options
context:
space:
mode:
Diffstat (limited to 'udkapi')
-rw-r--r--udkapi/com/sun/star/beans/MethodConcept.idl4
-rw-r--r--udkapi/com/sun/star/beans/NamedValue.idl12
-rw-r--r--udkapi/com/sun/star/beans/PropertyAttribute.idl137
-rw-r--r--udkapi/com/sun/star/beans/StringPair.idl12
-rw-r--r--udkapi/com/sun/star/beans/XHierarchicalPropertySet.idl4
-rw-r--r--udkapi/com/sun/star/beans/XHierarchicalPropertySetInfo.idl4
-rw-r--r--udkapi/com/sun/star/beans/XMultiHierarchicalPropertySet.idl4
-rw-r--r--udkapi/com/sun/star/beans/XMultiPropertyStates.idl4
-rw-r--r--udkapi/com/sun/star/beans/XPropertiesChangeListener.idl4
-rw-r--r--udkapi/com/sun/star/beans/XPropertyContainer.idl6
-rw-r--r--udkapi/com/sun/star/beans/XPropertyState.idl4
-rw-r--r--udkapi/com/sun/star/beans/makefile.mk6
-rw-r--r--udkapi/com/sun/star/bridge/ModelDependent.idl33
-rw-r--r--udkapi/com/sun/star/bridge/OleApplicationRegistration.idl30
-rw-r--r--udkapi/com/sun/star/bridge/OleBridgeSupplier.idl27
-rw-r--r--udkapi/com/sun/star/bridge/OleBridgeSupplierVar1.idl6
-rw-r--r--udkapi/com/sun/star/bridge/OleObjectFactory.idl39
-rw-r--r--udkapi/com/sun/star/bridge/UnoUrlResolver.idl21
-rw-r--r--udkapi/com/sun/star/bridge/XBridgeSupplier.idl36
-rw-r--r--udkapi/com/sun/star/bridge/XBridgeSupplier2.idl30
-rw-r--r--udkapi/com/sun/star/bridge/XUnoUrlResolver.idl27
-rw-r--r--udkapi/com/sun/star/bridge/makefile.mk5
-rw-r--r--udkapi/com/sun/star/connection/SocketPermission.idl136
-rw-r--r--udkapi/com/sun/star/connection/makefile.mk5
-rw-r--r--udkapi/com/sun/star/container/XElementAccess.idl4
-rw-r--r--udkapi/com/sun/star/container/XEnumeration.idl4
-rw-r--r--udkapi/com/sun/star/container/XHierarchicalNameContainer.idl12
-rw-r--r--udkapi/com/sun/star/container/XHierarchicalNameReplace.idl9
-rw-r--r--udkapi/com/sun/star/container/XIdentifierAccess.idl4
-rw-r--r--udkapi/com/sun/star/container/XIdentifierContainer.idl4
-rw-r--r--udkapi/com/sun/star/container/XIdentifierReplace.idl4
-rw-r--r--udkapi/com/sun/star/container/XImplicitIDAccess.idl9
-rw-r--r--udkapi/com/sun/star/container/XImplicitIDContainer.idl9
-rw-r--r--udkapi/com/sun/star/container/XImplicitIDReplace.idl9
-rw-r--r--udkapi/com/sun/star/container/XIndexAccess.idl4
-rw-r--r--udkapi/com/sun/star/container/XNameAccess.idl4
-rw-r--r--udkapi/com/sun/star/io/BufferSizeExceededException.idl24
-rw-r--r--udkapi/com/sun/star/io/DataInputStream.idl30
-rw-r--r--udkapi/com/sun/star/io/DataOutputStream.idl27
-rw-r--r--udkapi/com/sun/star/io/DataTransferEvent.idl30
-rw-r--r--udkapi/com/sun/star/io/FilePermission.idl117
-rw-r--r--udkapi/com/sun/star/io/IOException.idl21
-rw-r--r--udkapi/com/sun/star/io/NotConnectedException.idl21
-rw-r--r--udkapi/com/sun/star/io/ObjectInputStream.idl27
-rw-r--r--udkapi/com/sun/star/io/ObjectOutputStream.idl30
-rw-r--r--udkapi/com/sun/star/io/Pipe.idl27
-rw-r--r--udkapi/com/sun/star/io/Pump.idl27
-rw-r--r--udkapi/com/sun/star/io/UnexpectedEOFException.idl21
-rw-r--r--udkapi/com/sun/star/io/WrongFormatException.idl21
-rw-r--r--udkapi/com/sun/star/io/XActiveDataControl.idl32
-rw-r--r--udkapi/com/sun/star/io/XActiveDataSink.idl24
-rw-r--r--udkapi/com/sun/star/io/XActiveDataSource.idl27
-rw-r--r--udkapi/com/sun/star/io/XActiveDataStreamer.idl29
-rw-r--r--udkapi/com/sun/star/io/XConnectable.idl30
-rw-r--r--udkapi/com/sun/star/io/XDataExporter.idl27
-rw-r--r--udkapi/com/sun/star/io/XDataImporter.idl27
-rw-r--r--udkapi/com/sun/star/io/XDataInputStream.idl33
-rw-r--r--udkapi/com/sun/star/io/XDataOutputStream.idl27
-rw-r--r--udkapi/com/sun/star/io/XDataTransferEventListener.idl24
-rw-r--r--udkapi/com/sun/star/io/XInputStream.idl51
-rw-r--r--udkapi/com/sun/star/io/XMarkableStream.idl27
-rw-r--r--udkapi/com/sun/star/io/XObjectInputStream.idl30
-rw-r--r--udkapi/com/sun/star/io/XObjectOutputStream.idl30
-rw-r--r--udkapi/com/sun/star/io/XOutputStream.idl33
-rw-r--r--udkapi/com/sun/star/io/XPersistObject.idl44
-rw-r--r--udkapi/com/sun/star/io/XStream.idl30
-rw-r--r--udkapi/com/sun/star/io/XStreamListener.idl24
-rw-r--r--udkapi/com/sun/star/io/XTruncate.idl12
-rw-r--r--udkapi/com/sun/star/io/makefile.mk5
-rw-r--r--udkapi/com/sun/star/java/JavaDisabledException.idl83
-rw-r--r--udkapi/com/sun/star/java/JavaInitializationException.idl91
-rw-r--r--udkapi/com/sun/star/java/JavaNotConfiguredException.idl82
-rw-r--r--udkapi/com/sun/star/java/JavaVMCreationFailureException.idl94
-rw-r--r--udkapi/com/sun/star/java/JavaVirtualMachine.idl21
-rw-r--r--udkapi/com/sun/star/java/MissingJavaRuntimeException.idl85
-rw-r--r--udkapi/com/sun/star/java/XJavaThreadRegister_11.idl30
-rw-r--r--udkapi/com/sun/star/java/XJavaVM.idl60
-rw-r--r--udkapi/com/sun/star/java/makefile.mk9
-rw-r--r--udkapi/com/sun/star/lang/ArrayIndexOutOfBoundsException.idl21
-rw-r--r--udkapi/com/sun/star/lang/ClassNotFoundException.idl21
-rw-r--r--udkapi/com/sun/star/lang/DisposedException.idl24
-rw-r--r--udkapi/com/sun/star/lang/EventObject.idl18
-rw-r--r--udkapi/com/sun/star/lang/IllegalAccessException.idl18
-rw-r--r--udkapi/com/sun/star/lang/IllegalArgumentException.idl24
-rw-r--r--udkapi/com/sun/star/lang/IndexOutOfBoundsException.idl21
-rw-r--r--udkapi/com/sun/star/lang/InvalidListenerException.idl21
-rw-r--r--udkapi/com/sun/star/lang/ListenerExistException.idl21
-rw-r--r--udkapi/com/sun/star/lang/Locale.idl45
-rw-r--r--udkapi/com/sun/star/lang/MultiServiceFactory.idl36
-rw-r--r--udkapi/com/sun/star/lang/NoSuchFieldException.idl21
-rw-r--r--udkapi/com/sun/star/lang/NoSuchMethodException.idl21
-rw-r--r--udkapi/com/sun/star/lang/NoSupportException.idl30
-rw-r--r--udkapi/com/sun/star/lang/NullPointerException.idl30
-rw-r--r--udkapi/com/sun/star/lang/RegistryServiceManager.idl36
-rw-r--r--udkapi/com/sun/star/lang/ServiceManager.idl51
-rw-r--r--udkapi/com/sun/star/lang/ServiceNotRegisteredException.idl21
-rw-r--r--udkapi/com/sun/star/lang/SystemDependent.idl30
-rw-r--r--udkapi/com/sun/star/lang/WrappedTargetException.idl27
-rw-r--r--udkapi/com/sun/star/lang/XComponent.idl57
-rw-r--r--udkapi/com/sun/star/lang/XConnectionPoint.idl51
-rw-r--r--udkapi/com/sun/star/lang/XConnectionPointContainer.idl48
-rw-r--r--udkapi/com/sun/star/lang/XEventListener.idl33
-rw-r--r--udkapi/com/sun/star/lang/XInitialization.idl30
-rw-r--r--udkapi/com/sun/star/lang/XLocalizable.idl27
-rw-r--r--udkapi/com/sun/star/lang/XMain.idl27
-rw-r--r--udkapi/com/sun/star/lang/XMultiServiceFactory.idl39
-rw-r--r--udkapi/com/sun/star/lang/XServiceInfo.idl36
-rw-r--r--udkapi/com/sun/star/lang/XServiceName.idl36
-rw-r--r--udkapi/com/sun/star/lang/XSingleServiceFactory.idl30
-rw-r--r--udkapi/com/sun/star/lang/XUnoTunnel.idl31
-rw-r--r--udkapi/com/sun/star/loader/CannotActivateFactoryException.idl30
-rw-r--r--udkapi/com/sun/star/loader/Java.idl27
-rw-r--r--udkapi/com/sun/star/loader/Java2.idl6
-rw-r--r--udkapi/com/sun/star/loader/SharedLibrary.idl30
-rw-r--r--udkapi/com/sun/star/loader/XImplementationLoader.idl44
-rw-r--r--udkapi/com/sun/star/reflection/CoreReflection.idl36
-rw-r--r--udkapi/com/sun/star/reflection/FieldAccessMode.idl27
-rw-r--r--udkapi/com/sun/star/reflection/InvalidTypeNameException.idl87
-rw-r--r--udkapi/com/sun/star/reflection/InvocationTargetException.idl24
-rw-r--r--udkapi/com/sun/star/reflection/MethodMode.idl27
-rw-r--r--udkapi/com/sun/star/reflection/NoSuchTypeNameException.idl86
-rw-r--r--udkapi/com/sun/star/reflection/ParamInfo.idl30
-rw-r--r--udkapi/com/sun/star/reflection/ParamMode.idl30
-rw-r--r--udkapi/com/sun/star/reflection/ProxyFactory.idl27
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionManager.idl123
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl103
-rw-r--r--udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl91
-rw-r--r--udkapi/com/sun/star/reflection/XArrayTypeDescription.idl12
-rw-r--r--udkapi/com/sun/star/reflection/XCompoundTypeDescription.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XConstantTypeDescription.idl112
-rw-r--r--udkapi/com/sun/star/reflection/XConstantsTypeDescription.idl97
-rw-r--r--udkapi/com/sun/star/reflection/XEnumTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XIdlArray.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlClass.idl39
-rw-r--r--udkapi/com/sun/star/reflection/XIdlClassProvider.idl33
-rw-r--r--udkapi/com/sun/star/reflection/XIdlField.idl33
-rw-r--r--udkapi/com/sun/star/reflection/XIdlField2.idl18
-rw-r--r--udkapi/com/sun/star/reflection/XIdlMember.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlMethod.idl36
-rw-r--r--udkapi/com/sun/star/reflection/XIdlReflection.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XIndirectTypeDescription.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceAttributeTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceMemberTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceMethodTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XInterfaceTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XMethodParameter.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XModuleTypeDescription.idl93
-rw-r--r--udkapi/com/sun/star/reflection/XPropertyTypeDescription.idl99
-rw-r--r--udkapi/com/sun/star/reflection/XProxyFactory.idl30
-rw-r--r--udkapi/com/sun/star/reflection/XServiceTypeDescription.idl127
-rw-r--r--udkapi/com/sun/star/reflection/XSingletonTypeDescription.idl98
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescription.idl27
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescriptionEnumeration.idl101
-rw-r--r--udkapi/com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl177
-rw-r--r--udkapi/com/sun/star/reflection/XUnionTypeDescription.idl24
-rw-r--r--udkapi/com/sun/star/reflection/makefile.mk15
-rw-r--r--udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl27
-rw-r--r--udkapi/com/sun/star/registry/DefaultRegistry.idl30
-rw-r--r--udkapi/com/sun/star/registry/ImplementationRegistration.idl27
-rw-r--r--udkapi/com/sun/star/registry/InvalidRegistryException.idl18
-rw-r--r--udkapi/com/sun/star/registry/InvalidValueException.idl18
-rw-r--r--udkapi/com/sun/star/registry/MergeConflictException.idl24
-rw-r--r--udkapi/com/sun/star/registry/NestedRegistry.idl33
-rw-r--r--udkapi/com/sun/star/registry/RegistryKeyType.idl27
-rw-r--r--udkapi/com/sun/star/registry/RegistryValueType.idl30
-rw-r--r--udkapi/com/sun/star/registry/SimpleRegistry.idl24
-rw-r--r--udkapi/com/sun/star/registry/XImplementationRegistration.idl49
-rw-r--r--udkapi/com/sun/star/script/CannotConvertException.idl21
-rw-r--r--udkapi/com/sun/star/script/Converter.idl30
-rw-r--r--udkapi/com/sun/star/script/FailReason.idl36
-rw-r--r--udkapi/com/sun/star/script/InvocationInfo.idl4
-rw-r--r--udkapi/com/sun/star/script/XAllListenerAdapterService.idl4
-rw-r--r--udkapi/com/sun/star/script/XTypeConverter.idl33
-rw-r--r--udkapi/com/sun/star/security/AccessControlException.idl95
-rw-r--r--udkapi/com/sun/star/security/AccessController.idl95
-rw-r--r--udkapi/com/sun/star/security/AllPermission.idl89
-rw-r--r--udkapi/com/sun/star/security/Policy.idl81
-rw-r--r--udkapi/com/sun/star/security/RuntimePermission.idl85
-rw-r--r--udkapi/com/sun/star/security/XAccessControlContext.idl124
-rw-r--r--udkapi/com/sun/star/security/XAccessController.idl188
-rw-r--r--udkapi/com/sun/star/security/XAction.idl98
-rw-r--r--udkapi/com/sun/star/security/XPolicy.idl103
-rw-r--r--udkapi/com/sun/star/security/makefile.mk20
-rw-r--r--udkapi/com/sun/star/task/XInteractionAbort.idl90
-rw-r--r--udkapi/com/sun/star/task/XInteractionContinuation.idl101
-rw-r--r--udkapi/com/sun/star/task/XInteractionHandler.idl100
-rw-r--r--udkapi/com/sun/star/task/XInteractionRequest.idl111
-rw-r--r--udkapi/com/sun/star/task/XInteractionRetry.idl90
-rw-r--r--udkapi/com/sun/star/task/makefile.mk84
-rw-r--r--udkapi/com/sun/star/test/TestFactory.idl6
-rw-r--r--udkapi/com/sun/star/uno/DeploymentException.idl85
-rw-r--r--udkapi/com/sun/star/uno/Exception.idl30
-rw-r--r--udkapi/com/sun/star/uno/NamingService.idl27
-rw-r--r--udkapi/com/sun/star/uno/RuntimeException.idl24
-rw-r--r--udkapi/com/sun/star/uno/TypeClass.idl30
-rw-r--r--udkapi/com/sun/star/uno/Uik.idl27
-rw-r--r--udkapi/com/sun/star/uno/XAdapter.idl30
-rw-r--r--udkapi/com/sun/star/uno/XInterface.idl33
-rw-r--r--udkapi/com/sun/star/uno/XNamingService.idl33
-rw-r--r--udkapi/com/sun/star/uno/XReference.idl24
-rw-r--r--udkapi/com/sun/star/uno/XWeak.idl24
-rw-r--r--udkapi/com/sun/star/uno/makefile.mk5
-rw-r--r--udkapi/com/sun/star/util/BootstrapMacroExpander.idl98
-rw-r--r--udkapi/com/sun/star/util/MacroExpander.idl111
-rw-r--r--udkapi/com/sun/star/util/XMacroExpander.idl100
-rw-r--r--udkapi/com/sun/star/util/logging/LogLevel.idl90
-rw-r--r--udkapi/com/sun/star/util/logging/Logger.idl94
-rw-r--r--udkapi/com/sun/star/util/logging/LoggerRemote.idl94
-rw-r--r--udkapi/com/sun/star/util/logging/XLogger.idl157
-rw-r--r--udkapi/com/sun/star/util/logging/XLoggerRemote.idl175
-rw-r--r--udkapi/com/sun/star/util/logging/makefile.mk83
-rw-r--r--udkapi/com/sun/star/util/makefile.mk83
-rw-r--r--udkapi/prj/build.lst43
-rw-r--r--udkapi/prj/d.lst80
-rw-r--r--udkapi/prj/makefile.mk5
-rw-r--r--udkapi/util/makefile.mk11
-rw-r--r--udkapi/util/makefile.pmk4
-rw-r--r--udkapi/util/target.pmk11
218 files changed, 5215 insertions, 3915 deletions
diff --git a/udkapi/com/sun/star/beans/MethodConcept.idl b/udkapi/com/sun/star/beans/MethodConcept.idl
index 692be2079..6bfcf1cac 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 6ae95daeb..9cda41d00 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 c7ead73d6..2f3772f59 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
@@ -58,85 +58,96 @@
*
*
************************************************************************/
-#ifndef __com_sun_star_beans_PropertyAttribute_idl__
-#define __com_sun_star_beans_PropertyAttribute_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module beans {
-
-//=============================================================================
-
+#ifndef __com_sun_star_beans_PropertyAttribute_idl__
+#define __com_sun_star_beans_PropertyAttribute_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module beans {
+
+//=============================================================================
+
/** These values are used to specify the behavior of a <type>Property</type>.
*/
constants PropertyAttribute
-{
- //-------------------------------------------------------------------------
-
- /** indicates that a property value can be void.
-
+{
+ //-------------------------------------------------------------------------
+
+ /** indicates that a property value can be void.
+
<p>It does not mean that the type of the property is void!
*/
- const short MAYBEVOID = 1;
-
- //-------------------------------------------------------------------------
-
- /** indicates that a <type>PropertyChangeEvent</type> will be fired
- to all registered <type>XPropertyChangeListener</type>s whenever the
+ const short MAYBEVOID = 1;
+
+ //-------------------------------------------------------------------------
+
+ /** indicates that a <type>PropertyChangeEvent</type> will be fired
+ to all registered <type>XPropertyChangeListener</type>s whenever the
value of this property changes.
*/
- const short BOUND = 2;
-
- //-------------------------------------------------------------------------
-
- /** indicates that a <type>PropertyChangeEvent</type> will be fired
- to all registered <type>XVetoableChangeListener</type>s whenever the
- value of this property changes.
-
+ const short BOUND = 2;
+
+ //-------------------------------------------------------------------------
+
+ /** indicates that a <type>PropertyChangeEvent</type> will be fired
+ to all registered <type>XVetoableChangeListener</type>s whenever the
+ value of this property changes.
+
<p>This always implies that the property is <em>bound</em>, too. </p>
*/
- const short CONSTRAINED = 4;
-
- //-------------------------------------------------------------------------
-
+ const short CONSTRAINED = 4;
+
+ //-------------------------------------------------------------------------
+
/** indicates that the value of the property is not persistent.
*/
- const short TRANSIENT = 8;
-
- //-------------------------------------------------------------------------
-
+ const short TRANSIENT = 8;
+
+ //-------------------------------------------------------------------------
+
/** indicates that the value of the property is read-only.
*/
- const short READONLY = 16;
-
- //-------------------------------------------------------------------------
-
+ const short READONLY = 16;
+
+ //-------------------------------------------------------------------------
+
/** indicates that the value of the property can be ambiguous.
*/
- const short MAYBEAMBIGUOUS = 32;
-
- //-------------------------------------------------------------------------
-
+ const short MAYBEAMBIGUOUS = 32;
+
+ //-------------------------------------------------------------------------
+
/** indicates that the property can be set to default.
*/
- const short MAYBEDEFAULT = 64;
-
- //-------------------------------------------------------------------------
-
- /** indicates that the property can be removed
+ const short MAYBEDEFAULT = 64;
+
+ //-------------------------------------------------------------------------
+
+ /** indicates that the property can be removed
(i.e., by calling <member>XPropertyContainer::removeProperty</member>).
*/
- const short REMOVEABLE = 128;
-
- //-------------------------------------------------------------------------
+ const short REMOVEABLE = 128;
+
+ //-------------------------------------------------------------------------
/** same as <const>PropertyAttribute::REMOVEABLE</const>.
*/
- const short REMOVABLE = 128;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
+ 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;
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/udkapi/com/sun/star/beans/StringPair.idl b/udkapi/com/sun/star/beans/StringPair.idl
index 08d740a40..8ff00aa23 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 aa76c47c5..7fe7ba721 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 c608995eb..c94c51d5d 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 abf273e1c..d5debdca5 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 b03b9b6f2..e8073dbf0 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 feff0638d..72243db48 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 820f107d1..1efe094cd 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 70b6def10..5dfe13ea4 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 4f040c08c..e139cb970 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 87fc67696..df38a30f2 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 8813be715..e869d2400 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 64ac402b6..7a527d16e 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 7e94bd041..5e2feb832 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 388f4f86b..9f3fd3991 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 86d893e48..e13d140e7 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 b90e07b89..53ddde8df 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 73893ec89..06f1c6cad 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 2c2348403..7916e19c0 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 876b5d668..63fd4cf71 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 000000000..3df9de110
--- /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 d2cd71525..98dffc4b4 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 047fd0a39..9bff4d464 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 ce51aa89f..f063f84e3 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 f00e2ef43..32a93f0cc 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 206762d38..c6e01be06 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 25f26e65c..0e8d80aac 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 145c0f9ba..2689d0497 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 2f2465575..60d9f3757 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 fc8eb77ab..f1fd5a461 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 db45162fd..4b7ac0cac 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 4fe06e05f..c4d661a83 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 ba11b3eca..ca15ad246 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 eb85b79d8..c23042631 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 4b1f3c29f..9c8f16647 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 4c898b19f..252639df6 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 d01f62ae7..5d78f9ac5 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 57211e2f1..578aeb009 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 000000000..d867609ef
--- /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>"&lt;&lt;ALL FILES&gt;&gt;"</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>"&lt;&lt;ALL FILES&gt;&gt;"</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 eccab664e..b78a4ed6c 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 0f94e89b4..63896ea6a 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 b3d515145..3786047ad 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 7cda61cfd..9bae0c8a4 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 007557b20..7331e822b 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 6bd2428ac..aa28f7d98 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 a58f48471..a85e87935 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 5ea9ec109..d71491275 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 ae2197a2b..3e365d0e8 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 89eba3e88..8887a34e9 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 c4435baf2..2859fdd83 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 eaaffbc57..26da99d14 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 8a0c7a23a..0d073b4fe 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 f6c0d52da..f9a730d96 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 8d4ccaa6d..f5a56604c 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 85f7a5534..1e9d47722 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 c34eea6cd..88af2a4bf 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 52142a140..c2d76d7e7 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 52b63ec17..3358c662b 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 ec5b9e47b..d6ca93d93 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 fe4666d81..13544302d 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 b2a5da002..c5c9f8bf0 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 4e60371e9..9eaf92217 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 9822b34a5..ff55427c4 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 300174256..4874bee2e 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 162735ca5..973f49fab 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 5a70b29f6..4f4b7aaad 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 eb1888f2a..800ccac9e 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 000000000..fcb9b7913
--- /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 000000000..3fed55502
--- /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 000000000..d70132359
--- /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 000000000..f7fc1ee6b
--- /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 ef150c283..a719f7064 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 000000000..f6448ab8e
--- /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 bd8c5966a..7536af7b4 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 057fa5edf..ac5c053e9 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 432c9a085..0f799f0da 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 14b262700..bb7ac8ce7 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 885ae4499..a523af0b7 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 3b2018016..9794cc42a 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 5f8dc1fe6..8e35a876a 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 7eac54dde..835faba1b 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 a4ad0d05b..d8e8870df 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 58344c074..a06c0b984 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 7b58dedcc..ae55e3b17 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 5f268a249..8661af37c 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 207638083..a78536589 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 196a1cde3..8eac82b2e 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 b2df4fdba..5e92fdf47 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 8a1eaab1c..3da47ccae 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 c5ec596c9..6a75a7865 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 e166a8210..4642dc3a9 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 6e9a02a15..71a703166 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 868825451..bf6c59bfb 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 62042b488..283a53f4f 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 cabfd09f4..4b76c5ab0 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 f6b016884..50d8b3676 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 a0eda419e..8d5567d76 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 4a1d102c9..5c53e0b3f 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 379ef5b17..4edee6297 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 33c42ca1c..f78dd587d 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 0a666ab6f..f0623b0c7 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 ec2d1f226..776fd98e1 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 6f1f84af9..0988625bb 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 666ebe256..3e5b7ef8c 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 eed28b833..b7ee17a1e 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 469b0719d..57e244fd8 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 0e3430673..1a7791ddb 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 06e1ae706..298713aa7 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 2ffb4b154..38f12424e 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 da6103980..adc7ea242 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 cf1fe5ae5..2de10151c 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 2fa0cf82c..42142a204 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 b12de21bd..890959563 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 47bc4b2b8..58b2cb1ec 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 a80837595..9e9eb5b4f 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 000000000..9eb00fe9c
--- /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 473b935a5..4b5aeddbf 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 178ed50c2..4ed4827cc 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 000000000..91b4efed4
--- /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 74ee152a5..ccabdffaa 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 f60dc8d05..710fc2eef 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 1b95250c7..1ae7e9912 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 f6737b353..de73bda1e 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
@@ -58,32 +58,35 @@
*
*
************************************************************************/
-#ifndef __com_sun_star_reflection_TypeDescriptionManager_idl__
-#define __com_sun_star_reflection_TypeDescriptionManager_idl__
-
-#ifndef __com_sun_star_container_XHierarchicalNameAccess_idl__
-#include <com/sun/star/container/XHierarchicalNameAccess.idl>
-#endif
-
-#ifndef __com_sun_star_container_XSet_idl__
-#include <com/sun/star/container/XSet.idl>
-#endif
-
-#ifndef __com_sun_star_lang_XInitialization_idl__
-#include <com/sun/star/lang/XInitialization.idl>
-#endif
-
-#ifndef __com_sun_star_lang_XComponent_idl__
-#include <com/sun/star/lang/XComponent.idl>
-#endif
-
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
+#ifndef __com_sun_star_reflection_TypeDescriptionManager_idl__
+#define __com_sun_star_reflection_TypeDescriptionManager_idl__
+
+#ifndef __com_sun_star_container_XHierarchicalNameAccess_idl__
+#include <com/sun/star/container/XHierarchicalNameAccess.idl>
+#endif
+
+#ifndef __com_sun_star_container_XSet_idl__
+#include <com/sun/star/container/XSet.idl>
+#endif
+
+#ifndef __com_sun_star_lang_XInitialization_idl__
+#include <com/sun/star/lang/XInitialization.idl>
+#endif
+
+#ifndef __com_sun_star_lang_XComponent_idl__
+#include <com/sun/star/lang/XComponent.idl>
+#endif
+
+#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
+#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl>
+#endif
+
+//=============================================================================
+
+ module com { module sun { module star { module reflection {
+
+//=============================================================================
+
/** This service manages type descriptions and acts as a central access point
to every type description. It delegates calls for demanded types to
subsequent
@@ -94,7 +97,7 @@
"/singletons/com.sun.star.reflection.theTypeDescriptionManager".
This singleton object is hooked into the C UNO runtime typelib and
lives until the context is shut down.<br>
-
+
@see com::sun::star::reflection::TypeDescriptionProvider
@see com::sun::star::reflection::XTypeDescription
*/
@@ -109,56 +112,28 @@ 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 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;
};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
- $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
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl b/udkapi/com/sun/star/reflection/TypeDescriptionProvider.idl
index 24c0fedd1..032667744 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
@@ -58,28 +58,31 @@
*
*
************************************************************************/
-#ifndef __com_sun_star_reflection_TypeDescriptionProvider_idl__
-#define __com_sun_star_reflection_TypeDescriptionProvider_idl__
-
-#ifndef __com_sun_star_container_XHierarchicalNameAccess_idl__
-#include <com/sun/star/container/XHierarchicalNameAccess.idl>
-#endif
-
-#ifndef __com_sun_star_lang_XComponent_idl__
-#include <com/sun/star/lang/XComponent.idl>
-#endif
-
-
-//=============================================================================
-
- module com { module sun { module star { module reflection {
-
-//=============================================================================
-
+#ifndef __com_sun_star_reflection_TypeDescriptionProvider_idl__
+#define __com_sun_star_reflection_TypeDescriptionProvider_idl__
+
+#ifndef __com_sun_star_container_XHierarchicalNameAccess_idl__
+#include <com/sun/star/container/XHierarchicalNameAccess.idl>
+#endif
+
+#ifndef __com_sun_star_lang_XComponent_idl__
+#include <com/sun/star/lang/XComponent.idl>
+#endif
+
+#ifndef __com_sun_star_reflection_XTypeDescriptionEnumerationAccess_idl__
+#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.idl>
+#endif
+
+//=============================================================================
+
+ module com { module sun { module star { module reflection {
+
+//=============================================================================
+
/** This service provides type descriptions, i.e. concrete
service implementations read from source like the persistent registry
database format.<br>
-
+
@see com::sun::star::reflection::TypeDescriptionManager
@see com::sun::star::reflection::XTypeDescription
*/
@@ -93,52 +96,26 @@ service TypeDescriptionProvider
</ul>
The returned values are of interface type <type>XTypeDescription</type>.
*/
- interface com::sun::star::container::XHierarchicalNameAccess;
+ 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;
};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
- $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
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl b/udkapi/com/sun/star/reflection/TypeDescriptionSearchDepth.idl
new file mode 100644
index 000000000..d95a1c9b5
--- /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 cda3edcf0..bdf24b028 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 8bb5ec269..f21147fdb 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 000000000..90e2ac7c8
--- /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 000000000..5964f21ba
--- /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 1d8b3bc0e..9140433c2 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 9bc7d1831..284047c34 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 123ef50f1..efc87b310 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 efea7101e..183576de4 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 7225bd9be..ea41ed944 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 1ae3eb9a1..63f756e4f 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 73b40f576..fcd9c8d2e 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 a6bb3fe1e..617aceba9 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 0cd4a8595..6a689738e 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 750e48970..27fd5713a 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 07e2c519d..306c45d43 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 746f12018..d2fed748c 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 6883f9dc4..cc61c6554 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 a17195877..ba0d4221b 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 2779c6a9c..7b374de8e 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 000000000..7a61a0e8d
--- /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 000000000..4788c9f37
--- /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 d8188902a..7a3590ae5 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 000000000..339490505
--- /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 000000000..b5d2845b4
--- /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 72cee20d6..1ec6da182 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 000000000..3007199ea
--- /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 000000000..5db4de098
--- /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 e6be5dea9..45353b841 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 4eab449fe..444a6224e 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 fdc481417..190dd0a91 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 41e2dc855..e6f6f0e86 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 22c1c83d1..2d4818403 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 11aeb8337..2f203fa6d 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 a0d517ffb..e303c905d 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 b2a8c6ebd..e46feded0 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 393769377..3ffcf52f0 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 fc218b3b5..56d78bce4 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 a2aba8b86..50abf23cb 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 12c382b36..82b478e4d 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 34b6f6318..c668ea089 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 1428f3c16..be3e5b619 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 ca81ebe12..6bbe55071 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 47ad41809..2397efb08 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 510929e26..26cbfc2c0 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 f22adc621..897bb8886 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 380e06894..ad009a93d 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 000000000..5f42c08ea
--- /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 000000000..ac7d054e8
--- /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 000000000..d428583f6
--- /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 000000000..d65a31b57
--- /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 000000000..7344b1285
--- /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 000000000..e0f780798
--- /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 000000000..7e97bb097
--- /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 000000000..c1529d812
--- /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 000000000..930860e13
--- /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 50d4fa99f..e85ecd531 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 000000000..aea8e3eda
--- /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 000000000..5f13ccf58
--- /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 000000000..f391c82ab
--- /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 000000000..8f69308c9
--- /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 000000000..e2604f1de
--- /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 000000000..4c6f83e18
--- /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 e2f1386f5..6ab9e197f 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 000000000..a41ddd1b0
--- /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 cf9932791..012a311e7 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 49d248229..55692e89d 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 80a27ca32..e4a851b5d 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 9906b7319..94c152574 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 b071a8366..e3f9a38ba 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 6969304fc..f47128ebc 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 ff1b93420..131153264 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 84e91f807..92047de95 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 d3b686b8d..bc844c693 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 1a0fa1028..72a865bc0 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 f2bc95620..78c5ae8f0 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 000000000..469270ba4
--- /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 000000000..4a0684bdc
--- /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 000000000..d4d651d3f
--- /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 000000000..61095d067
--- /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 000000000..003da3b3e
--- /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 000000000..7f7c23e95
--- /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 000000000..2e9b0edad
--- /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 000000000..bc3f76a04
--- /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 000000000..0e1aefdeb
--- /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 000000000..dd057a6ca
--- /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
diff --git a/udkapi/prj/build.lst b/udkapi/prj/build.lst
index ac6511030..40bc1b008 100644
--- a/udkapi/prj/build.lst
+++ b/udkapi/prj/build.lst
@@ -1,22 +1,27 @@
ua udkapi : idlc NULL
ua udkapi usr1 - all ua_mkout NULL
-ua udkapi\com\sun\star\beans nmake - all ua_bean NULL
-ua udkapi\com\sun\star\bridge nmake - all ua_brid NULL
-ua udkapi\com\sun\star\connection nmake - all ua_connect NULL
-ua udkapi\com\sun\star\container nmake - all ua_cont NULL
-ua udkapi\com\sun\star\io nmake - all ua_io NULL
-ua udkapi\com\sun\star\java nmake - all ua_java NULL
-ua udkapi\com\sun\star\lang nmake - all ua_lang NULL
-ua udkapi\com\sun\star\loader nmake - all ua_load NULL
-ua udkapi\com\sun\star\reflection nmake - all ua_refl NULL
-ua udkapi\com\sun\star\registry nmake - all ua_regis NULL
-ua udkapi\com\sun\star\script nmake - all ua_scrpt NULL
-ua udkapi\com\sun\star\test nmake - all ua_test NULL
+ua udkapi\com\sun\star\beans nmake - all ua_bean NULL
+ua udkapi\com\sun\star\bridge nmake - all ua_brid NULL
+ua udkapi\com\sun\star\connection nmake - all ua_connect NULL
+ua udkapi\com\sun\star\container nmake - all ua_cont NULL
+ua udkapi\com\sun\star\io nmake - all ua_io NULL
+ua udkapi\com\sun\star\java nmake - all ua_java NULL
+ua udkapi\com\sun\star\lang nmake - all ua_lang NULL
+ua udkapi\com\sun\star\loader nmake - all ua_load NULL
+ua udkapi\com\sun\star\reflection nmake - all ua_refl NULL
+ua udkapi\com\sun\star\registry nmake - all ua_regis NULL
+ua udkapi\com\sun\star\script nmake - all ua_scrpt NULL
+ua udkapi\com\sun\star\test nmake - all ua_test NULL
ua udkapi\com\sun\star\test\performance nmake - all ua_tstperform NULL
-ua udkapi\com\sun\star\test\bridge nmake - all ua_tstbridge NULL
-ua udkapi\com\sun\star\corba\iop nmake - all ua_iop NULL
-ua udkapi\com\sun\star\corba\giop nmake - all ua_giop NULL
-ua udkapi\com\sun\star\corba\iiop nmake - all ua_iiop NULL
-ua udkapi\com\sun\star\corba nmake - all ua_corba NULL
-ua udkapi\com\sun\star\uno nmake - all ua_uno NULL
-ua udkapi\util nmake - all ua_util ua_bean ua_brid ua_connect ua_cont ua_corba ua_giop ua_iiop ua_io ua_iop ua_java ua_lang ua_load ua_refl ua_regis ua_scrpt ua_test ua_tstbridge ua_tstperform ua_uno NULL
+ua udkapi\com\sun\star\test\bridge nmake - all ua_tstbridge NULL
+ua udkapi\com\sun\star\corba\iop nmake - all ua_iop NULL
+ua udkapi\com\sun\star\corba\giop nmake - all ua_giop NULL
+ua udkapi\com\sun\star\corba\iiop nmake - all ua_iiop NULL
+ua udkapi\com\sun\star\corba nmake - all ua_corba NULL
+ua udkapi\com\sun\star\uno nmake - all ua_uno NULL
+ua udkapi\com\sun\star\security nmake - all ua_sec ua_uno NULL
+ua udkapi\com\sun\star\util nmake - all ua_uutil ua_lang ua_uno NULL
+ua udkapi\com\sun\star\util\logging nmake - all ua_log NULL
+ua udkapi\com\sun\star\task nmake - all ua_task ua_uno NULL
+ua udkapi\com\sun\star nmake - all ua_star NULL
+ua udkapi\util nmake - all ua_util ua_bean ua_brid ua_connect ua_cont ua_corba ua_giop ua_iiop ua_io ua_iop ua_java ua_lang ua_load ua_refl ua_regis ua_scrpt ua_test ua_tstbridge ua_tstperform ua_sec ua_uno ua_uutil ua_log ua_task ua_star NULL
diff --git a/udkapi/prj/d.lst b/udkapi/prj/d.lst
index 6ace69aea..847574fa0 100644
--- a/udkapi/prj/d.lst
+++ b/udkapi/prj/d.lst
@@ -1,46 +1,54 @@
-mkdir: %_DEST%\idl%_EXT%\com
-mkdir: %_DEST%\idl%_EXT%\com\sun
-mkdir: %_DEST%\idl%_EXT%\com\sun\star
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\beans
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\bridge
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\connection
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\container
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\io
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\java
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\lang
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\reflection
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\registry
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\loader
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\script
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\test
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\test\performance
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\test\bridge
-mkdir: %_DEST%\idl%_EXT%\com\sun\star\uno
+mkdir: %COMMON_DEST%\idl%_EXT%\com
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\beans
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\bridge
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\connection
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\container
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\io
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\java
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\lang
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\reflection
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\registry
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\loader
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\script
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\test
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\test\performance
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\test\bridge
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\uno
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\util
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\util\logging
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\security
+mkdir: %COMMON_DEST%\idl%_EXT%\com\sun\star\task
+..\%__SRC%\misc\udkapi.autodoc %_DEST%\idl%_EXT%\udkapi.autodoc
..\%__SRC%\ucr\udkapi.db %_DEST%\bin%_EXT%\udkapi.rdb
..\%__SRC%\ucrdoc\udkapi_doc.db %_DEST%\bin%_EXT%\udkapi_doc.rdb
-..\com\sun\star\beans\*.idl %_DEST%\idl%_EXT%\com\sun\star\beans\*.idl
-..\com\sun\star\bridge\*.idl %_DEST%\idl%_EXT%\com\sun\star\bridge\*.idl
-..\com\sun\star\connection\*.idl %_DEST%\idl%_EXT%\com\sun\star\connection\*.idl
-..\com\sun\star\container\*.idl %_DEST%\idl%_EXT%\com\sun\star\container\*.idl
-..\com\sun\star\io\*.idl %_DEST%\idl%_EXT%\com\sun\star\io\*.idl
-..\com\sun\star\java\*.idl %_DEST%\idl%_EXT%\com\sun\star\java\*.idl
-..\com\sun\star\lang\*.idl %_DEST%\idl%_EXT%\com\sun\star\lang\*.idl
-..\com\sun\star\reflection\*.idl %_DEST%\idl%_EXT%\com\sun\star\reflection\*.idl
-..\com\sun\star\registry\*.idl %_DEST%\idl%_EXT%\com\sun\star\registry\*.idl
-..\com\sun\star\loader\*.idl %_DEST%\idl%_EXT%\com\sun\star\loader\*.idl
-..\com\sun\star\script\*.idl %_DEST%\idl%_EXT%\com\sun\star\script\*.idl
-..\com\sun\star\test\*.idl %_DEST%\idl%_EXT%\com\sun\star\test\*.idl
-..\com\sun\star\test\performance\*.idl %_DEST%\idl%_EXT%\com\sun\star\test\performance\*.idl
-..\com\sun\star\test\bridge\*.idl %_DEST%\idl%_EXT%\com\sun\star\test\bridge\*.idl
-..\com\sun\star\text\*.idl %_DEST%\idl%_EXT%\com\sun\star\text\*.idl
-..\com\sun\star\uno\*.idl %_DEST%\idl%_EXT%\com\sun\star\uno\*.idl
-
+..\com\sun\star\beans\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\beans
+..\com\sun\star\bridge\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\bridge
+..\com\sun\star\connection\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\connection
+..\com\sun\star\container\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\container
+..\com\sun\star\io\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\io
+..\com\sun\star\java\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\java
+..\com\sun\star\lang\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\lang
+..\com\sun\star\reflection\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\reflection
+..\com\sun\star\registry\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\registry
+..\com\sun\star\loader\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\loader
+..\com\sun\star\script\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\script
+..\com\sun\star\test\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\test
+..\com\sun\star\test\performance\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\test\performance
+..\com\sun\star\test\bridge\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\test\bridge
+..\com\sun\star\text\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\text
+..\com\sun\star\uno\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\uno
+..\com\sun\star\util\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\util
+..\com\sun\star\util\logging\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\util\logging
+..\com\sun\star\security\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\security
+..\com\sun\star\task\*.idl %COMMON_DEST%\idl%_EXT%\com\sun\star\task
..\%__SRC%\lib\lib*static*.dylib %_DEST%\lib%_EXT%\lib*static*.dylib
..\%__SRC%\misc\*staticdatamembers.cxx %_DEST%\inc%_EXT%\*staticdatamembers.cxx
-..\%__SRC%\misc\*staticdatamembers.h* %_DEST%\inc%_EXT%\*staticdatamembers.h*
+..\%__SRC%\misc\*staticdatamembers.h* %_DEST%\inc%_EXT%
dos: sh -c "if test %OS% = MACOSX; then create-bundle %_DEST%\lib%_EXT%\*.dylib; fi"
dos: sh -c "if test %OS% = MACOSX; then create-libstatic-link %_DEST%\lib%_EXT%; fi"
diff --git a/udkapi/prj/makefile.mk b/udkapi/prj/makefile.mk
index 5aa0b6d35..47f807bac 100644
--- a/udkapi/prj/makefile.mk
+++ b/udkapi/prj/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.3 $
+# $Revision: 1.4 $
#
-# last change: $Author: mi $ $Date: 2003-01-21 13:17:34 $
+# last change: $Author: hr $ $Date: 2003-03-27 17:37:30 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -76,6 +76,7 @@ INCLUDES= \
com$/sun$/star$/beans$/makefile.mk \
com$/sun$/star$/lang$/makefile.mk \
com$/sun$/star$/uno$/makefile.mk \
+ com$/sun$/star$/uno$/util$/logging$/makefile.mk \
com$/sun$/star$/corba$/makefile.mk \
com$/sun$/star$/corba$/iop$/makefile.mk \
com$/sun$/star$/corba$/giop$/makefile.mk \
diff --git a/udkapi/util/makefile.mk b/udkapi/util/makefile.mk
index fb47f5f07..94b6a15b8 100644
--- a/udkapi/util/makefile.mk
+++ b/udkapi/util/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.12 $
+# $Revision: 1.13 $
#
-# last change: $Author: mi $ $Date: 2003-01-21 13:17:35 $
+# last change: $Author: hr $ $Date: 2003-03-27 17:37:32 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -76,6 +76,8 @@ TARGET=udkapi
# ------------------------------------------------------------------
UNOIDLDBFILES= \
+ $(UCR)$/css.db \
+ $(UCR)$/cssutil.db \
$(UCR)$/cssbeans.db \
$(UCR)$/cssbridge.db \
$(UCR)$/cssconnection.db\
@@ -83,6 +85,7 @@ UNOIDLDBFILES= \
$(UCR)$/cssio.db \
$(UCR)$/cssjava.db \
$(UCR)$/csslang.db \
+ $(UCR)$/csssec.db \
$(UCR)$/cssloader.db \
$(UCR)$/cssreflection.db \
$(UCR)$/cssregistry.db \
@@ -91,10 +94,12 @@ UNOIDLDBFILES= \
$(UCR)$/cssperftest.db \
$(UCR)$/cssbridgetest.db \
$(UCR)$/cssuno.db \
+ $(UCR)$/cssulog.db \
$(UCR)$/csscorba.db \
$(UCR)$/cssiop.db \
$(UCR)$/cssiiop.db \
- $(UCR)$/cssgiop.db
+ $(UCR)$/cssgiop.db \
+ $(UCR)$/csstask.db
# --- Targets ------------------------------------------------------
diff --git a/udkapi/util/makefile.pmk b/udkapi/util/makefile.pmk
index 15377fea7..f09e8558a 100644
--- a/udkapi/util/makefile.pmk
+++ b/udkapi/util/makefile.pmk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.pmk,v $
#
-# $Revision: 1.4 $
+# $Revision: 1.5 $
#
-# last change: $Author: mi $ $Date: 2003-01-21 13:17:35 $
+# last change: $Author: hr $ $Date: 2003-03-27 17:37:33 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
diff --git a/udkapi/util/target.pmk b/udkapi/util/target.pmk
index 5827c37c5..14e65e657 100644
--- a/udkapi/util/target.pmk
+++ b/udkapi/util/target.pmk
@@ -2,9 +2,9 @@
#
# $RCSfile: target.pmk,v $
#
-# $Revision: 1.3 $
+# $Revision: 1.4 $
#
-# last change: $Author: mi $ $Date: 2003-01-21 13:17:36 $
+# last change: $Author: hr $ $Date: 2003-03-27 17:37:33 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -60,3 +60,10 @@
#
#*************************************************************************
+$(OUT)$/misc$/$(TARGET).idls: makefile.mk
+ +-$(RM) $@
+ +$(TYPE) $(mktmp $(foreach,i,$(IDLFILES) $(PACKAGE)$/$i)) >>$@
+
+ALLTAR: $(OUT)$/misc$/$(TARGET).idls
+
+