1cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?>
2cdf0e10cSrcweir<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
3a0b87975SAndrew Rist<!--***********************************************************
4a0b87975SAndrew Rist *
5a0b87975SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
6a0b87975SAndrew Rist * or more contributor license agreements.  See the NOTICE file
7a0b87975SAndrew Rist * distributed with this work for additional information
8a0b87975SAndrew Rist * regarding copyright ownership.  The ASF licenses this file
9a0b87975SAndrew Rist * to you under the Apache License, Version 2.0 (the
10a0b87975SAndrew Rist * "License"); you may not use this file except in compliance
11a0b87975SAndrew Rist * with the License.  You may obtain a copy of the License at
12a0b87975SAndrew Rist *
13a0b87975SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
14a0b87975SAndrew Rist *
15a0b87975SAndrew Rist * Unless required by applicable law or agreed to in writing,
16a0b87975SAndrew Rist * software distributed under the License is distributed on an
17a0b87975SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18a0b87975SAndrew Rist * KIND, either express or implied.  See the License for the
19a0b87975SAndrew Rist * specific language governing permissions and limitations
20a0b87975SAndrew Rist * under the License.
21a0b87975SAndrew Rist *
22a0b87975SAndrew Rist ***********************************************************-->
23a0b87975SAndrew Rist
24a0b87975SAndrew Rist
25cdf0e10cSrcweir<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
26cdf0e10cSrcweir    <module-name>	bootstrap.uno	</module-name>
27cdf0e10cSrcweir    <component-description>
28cdf0e10cSrcweir        <author> Juergen Schmidt </author>
29cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.DLLComponentLoader	</name>
30cdf0e10cSrcweir        <description>
31cdf0e10cSrcweir	This component provides a mechanism to load an external compoment implemented as
32cdf0e10cSrcweir	a shared library.
33cdf0e10cSrcweir</description>
34cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
35cdf0e10cSrcweir        <language>	c++	</language>
36cdf0e10cSrcweir        <status value="final"/>
37cdf0e10cSrcweir        <supported-service>	com.sun.star.loader.SharedLibrary	</supported-service>
38cdf0e10cSrcweir        <type>	com.sun.star.util.XMacroExpander			</type>
39cdf0e10cSrcweir        <type>	com.sun.star.loader.XImplementationLoader			</type>
40cdf0e10cSrcweir        <type>	com.sun.star.lang.IllegalArgumentException			</type>
41cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization 		 			</type>
42cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider						</type>
43cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo						</type>
44cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory					</type>
45cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory					</type>
46cdf0e10cSrcweir        <type>	com.sun.star.registry.XRegistryKey					</type>
47cdf0e10cSrcweir        <type>	com.sun.star.beans.XPropertySet 					</type>
48cdf0e10cSrcweir        <type>	com.sun.star.container.XSet						</type>
49cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation						</type>
50cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext			</type>
51cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory		</type>
52cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak							</type>
53cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass						</type>
54cdf0e10cSrcweir        <type>	com.sun.star.uno.DeploymentException					</type>
55cdf0e10cSrcweir    </component-description>
56cdf0e10cSrcweir    <component-description>
57cdf0e10cSrcweir        <author> Juergen Schmidt </author>
58cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.NestedRegistry	</name>
59cdf0e10cSrcweir        <description>
60*86e1cf34SPedro Giffuni	This component provides access to a simple hierarchical registry. The registry based on
61cdf0e10cSrcweir	two registry file.
62cdf0e10cSrcweir</description>
63cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
64cdf0e10cSrcweir        <language>	c++	</language>
65cdf0e10cSrcweir        <status value="final"/>
66cdf0e10cSrcweir        <supported-service>	com.sun.star.registry.NestedRegistry	</supported-service>
67cdf0e10cSrcweir        <reference-docu xlink:href="http://www.sun.com" xlink:type="simple"/>
68cdf0e10cSrcweir        <service-dependency>	com.sun.star.registry.SimpleRegistry	</service-dependency>
69cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization				</type>
70cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider					</type>
71cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo					</type>
72cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory			</type>
73cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory			</type>
74cdf0e10cSrcweir        <type>	com.sun.star.registry.XSimpleRegistry			</type>
75cdf0e10cSrcweir        <type>	com.sun.star.registry.XRegistryKey				</type>
76cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory					</type>
77cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext					</type>
78cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation					</type>
79cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak							</type>
80cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass						</type>
81cdf0e10cSrcweir        <type>	com.sun.star.container.XEnumerationAccess			</type>
82cdf0e10cSrcweir    </component-description>
83cdf0e10cSrcweir    <component-description>
84cdf0e10cSrcweir        <author> Juergen Schmidt </author>
85cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.ImplementationRegistration	</name>
86cdf0e10cSrcweir        <description>
87cdf0e10cSrcweir	This component provides a mechanism to register or deregister an external component
88cdf0e10cSrcweir	to the current uno environment or better to the current service manager.
89cdf0e10cSrcweir</description>
90cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
91cdf0e10cSrcweir        <language>	c++	</language>
92cdf0e10cSrcweir        <status value="final"/>
93cdf0e10cSrcweir        <supported-service>	com.sun.star.registry.ImplementationRegistration	</supported-service>
94cdf0e10cSrcweir        <service-dependency>	com.sun.star.registry.SimpleRegistry	</service-dependency>
95cdf0e10cSrcweir        <service-dependency>	com.sun.star.loader.SharedLibrary		</service-dependency>
96cdf0e10cSrcweir        <service-dependency>	com.sun.star.loader.Java				</service-dependency>
97cdf0e10cSrcweir        <type>	com.sun.star.loader.XImplementationLoader			</type>
98cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization 		 			</type>
99cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider						</type>
100cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo						</type>
101cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory				</type>
102cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory				</type>
103cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory				</type>
104cdf0e10cSrcweir        <type>	com.sun.star.registry.XSimpleRegistry				</type>
105cdf0e10cSrcweir        <type>	com.sun.star.registry.XRegistryKey					</type>
106cdf0e10cSrcweir        <type>	com.sun.star.registry.XImplementationRegistration2	</type>
107cdf0e10cSrcweir        <type>	com.sun.star.beans.XPropertySet 					</type>
108cdf0e10cSrcweir        <type>	com.sun.star.container.XSet							</type>
109cdf0e10cSrcweir        <type>	com.sun.star.container.XHierarchicalNameAccess							</type>
110cdf0e10cSrcweir        <type>	com.sun.star.reflection.XServiceTypeDescription							</type>
111cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation						</type>
112cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak								</type>
113cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass							</type>
114cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext	</type>
115cdf0e10cSrcweir    </component-description>
116cdf0e10cSrcweir    <component-description>
117cdf0e10cSrcweir        <author> Daniel Boelzle </author>
118cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.RegistryTypeDescriptionProvider	</name>
119cdf0e10cSrcweir        <description>
120cdf0e10cSrcweirThis provider service supports the XHierarchicalNameAccess interface to read type descriptions
121cdf0e10cSrcweirand constants from a registry source.
122cdf0e10cSrcweir</description>
123cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
124cdf0e10cSrcweir        <language>	C++	</language>
125cdf0e10cSrcweir        <status value="final"/>
126cdf0e10cSrcweir        <supported-service>	com.sun.star.reflection.TypeDescriptionProvider	</supported-service>
127cdf0e10cSrcweir        <service-dependency>com.sun.star.reflection.TypeDescriptionManager</service-dependency>
128cdf0e10cSrcweir        <type>	com.sun.star.reflection.XTypeDescription					</type>
129cdf0e10cSrcweir        <type>  com.sun.star.reflection.XConstantsTypeDescription           </type>
130cdf0e10cSrcweir        <type>	com.sun.star.reflection.XEnumTypeDescription				</type>
131cdf0e10cSrcweir        <type>	com.sun.star.reflection.XIndirectTypeDescription			</type>
132cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceMemberTypeDescription		</type>
133cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceAttributeTypeDescription2 </type>
134cdf0e10cSrcweir        <type>	com.sun.star.reflection.XMethodParameter					</type>
135cdf0e10cSrcweir        <type>  com.sun.star.reflection.XModuleTypeDescription              </type>
136cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceMethodTypeDescription		</type>
137cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceTypeDescription			</type>
138cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceTypeDescription2			</type>
139cdf0e10cSrcweir        <type>	com.sun.star.reflection.XCompoundTypeDescription			</type>
140cdf0e10cSrcweir        <type>  com.sun.star.reflection.XServiceConstructorDescription </type>
141cdf0e10cSrcweir        <type>  com.sun.star.reflection.XServiceTypeDescription             </type>
142cdf0e10cSrcweir        <type>  com.sun.star.reflection.XServiceTypeDescription2            </type>
143cdf0e10cSrcweir        <type>  com.sun.star.reflection.XSingletonTypeDescription2          </type>
144cdf0e10cSrcweir        <type>  com.sun.star.reflection.XTypeDescriptionEnumerationAccess   </type>
145cdf0e10cSrcweir        <type>  com.sun.star.reflection.XParameter </type>
146cdf0e10cSrcweir        <type>	com.sun.star.reflection.XPublished</type>
147cdf0e10cSrcweir        <type>	com.sun.star.reflection.XStructTypeDescription</type>
148cdf0e10cSrcweir        <type>	com.sun.star.lang.DisposedException     					</type>
149cdf0e10cSrcweir        <type>	com.sun.star.lang.XComponent								</type>
150cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider								</type>
151cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo								</type>
152cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory					</type>
153cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiComponentFactory					</type>
154cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory						</type>
155cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory						</type>
156cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization						    </type>
157cdf0e10cSrcweir        <type>	com.sun.star.registry.XSimpleRegistry						</type>
158cdf0e10cSrcweir        <type>	com.sun.star.beans.PropertyAttribute				        </type>
159cdf0e10cSrcweir        <type>	com.sun.star.beans.XPropertySet 							</type>
160cdf0e10cSrcweir        <type>  com.sun.star.container.NoSuchElementException </type>
161cdf0e10cSrcweir        <type>	com.sun.star.container.XHierarchicalNameAccess				</type>
162cdf0e10cSrcweir        <type>	com.sun.star.container.XSet									</type>
163cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation								</type>
164cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext							</type>
165cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak										</type>
166cdf0e10cSrcweir        <type>  com.sun.star.uno.XInterface </type>
167cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass									</type>
168cdf0e10cSrcweir        <type>  com.sun.star.uno.RuntimeException </type>
169cdf0e10cSrcweir    </component-description>
170cdf0e10cSrcweir    <component-description>
171cdf0e10cSrcweir        <author>boelzle@sun.com</author>
172cdf0e10cSrcweir        <name>com.sun.star.security.comp.stoc.AccessController</name>
173cdf0e10cSrcweir<description>
174cdf0e10cSrcweirThis service is an implementation of the com.sun.star.security.AccessController service.
175cdf0e10cSrcweir</description>
176cdf0e10cSrcweir        <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
177cdf0e10cSrcweir        <language>C++</language>
178cdf0e10cSrcweir        <status value="under construction"/>
179cdf0e10cSrcweir        <supported-service>com.sun.star.security.AccessController</supported-service>
180cdf0e10cSrcweir        <service-dependency> unknown, because of used policy </service-dependency>
181cdf0e10cSrcweir        <type>com.sun.star.security.XAccessController</type>
182cdf0e10cSrcweir        <type>com.sun.star.security.XPolicy</type>
183cdf0e10cSrcweir        <type>com.sun.star.security.RuntimePermission</type>
184cdf0e10cSrcweir        <type>com.sun.star.security.AllPermission</type>
185cdf0e10cSrcweir        <type>com.sun.star.io.FilePermission</type>
186cdf0e10cSrcweir        <type>com.sun.star.connection.SocketPermission</type>
187cdf0e10cSrcweir        <type>com.sun.star.registry.XRegistryKey</type>
188cdf0e10cSrcweir        <type>com.sun.star.lang.DisposedException</type>
189cdf0e10cSrcweir        <type>com.sun.star.lang.XTypeProvider</type>
190cdf0e10cSrcweir        <type>com.sun.star.lang.XComponent</type>
191cdf0e10cSrcweir        <type>com.sun.star.lang.XServiceInfo</type>
192cdf0e10cSrcweir        <type>com.sun.star.lang.XSingleComponentFactory</type>
193cdf0e10cSrcweir        <type>com.sun.star.lang.XSingleServiceFactory</type>
194cdf0e10cSrcweir        <type>com.sun.star.lang.XMultiComponentFactory</type>
195cdf0e10cSrcweir        <type>com.sun.star.lang.XMultiServiceFactory</type>
196cdf0e10cSrcweir        <type>com.sun.star.lang.XInitialization</type>
197cdf0e10cSrcweir        <type>com.sun.star.uno.XWeak</type>
198cdf0e10cSrcweir        <type>com.sun.star.uno.XAggregation</type>
199cdf0e10cSrcweir        <type>com.sun.star.uno.DeploymentException</type>
200cdf0e10cSrcweir        <type>com.sun.star.uno.XCurrentContext</type>
201cdf0e10cSrcweir        <type>com.sun.star.uno.XComponentContext</type>
202cdf0e10cSrcweir        <type>com.sun.star.uno.TypeClass</type>
203cdf0e10cSrcweir    </component-description>
204cdf0e10cSrcweir    <component-description>
205cdf0e10cSrcweir        <author>boelzle@sun.com</author>
206cdf0e10cSrcweir        <name>com.sun.star.security.comp.stoc.FilePolicy</name>
207cdf0e10cSrcweir<description>
208cdf0e10cSrcweirThis service is an implementation of the com.sun.star.security.Policy service.
209cdf0e10cSrcweir</description>
210cdf0e10cSrcweir        <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
211cdf0e10cSrcweir        <language>C++</language>
212cdf0e10cSrcweir        <status value="under construction"/>
213cdf0e10cSrcweir        <supported-service>com.sun.star.security.Policy</supported-service>
214cdf0e10cSrcweir        <type>com.sun.star.security.XAccessController</type>
215cdf0e10cSrcweir        <type>com.sun.star.security.XPolicy</type>
216cdf0e10cSrcweir        <type>com.sun.star.security.RuntimePermission</type>
217cdf0e10cSrcweir        <type>com.sun.star.security.AllPermission</type>
218cdf0e10cSrcweir        <type>com.sun.star.io.FilePermission</type>
219cdf0e10cSrcweir        <type>com.sun.star.connection.SocketPermission</type>
220cdf0e10cSrcweir        <type>com.sun.star.registry.XRegistryKey</type>
221cdf0e10cSrcweir        <type>com.sun.star.lang.XTypeProvider</type>
222cdf0e10cSrcweir        <type>com.sun.star.lang.XComponent</type>
223cdf0e10cSrcweir        <type>com.sun.star.lang.XServiceInfo</type>
224cdf0e10cSrcweir        <type>com.sun.star.lang.XSingleComponentFactory</type>
225cdf0e10cSrcweir        <type>com.sun.star.lang.XSingleServiceFactory</type>
226cdf0e10cSrcweir        <type>com.sun.star.lang.XMultiComponentFactory</type>
227cdf0e10cSrcweir        <type>com.sun.star.lang.XMultiServiceFactory</type>
228cdf0e10cSrcweir        <type>com.sun.star.uno.XWeak</type>
229cdf0e10cSrcweir        <type>com.sun.star.uno.XAggregation</type>
230cdf0e10cSrcweir        <type>com.sun.star.uno.XCurrentContext</type>
231cdf0e10cSrcweir        <type>com.sun.star.uno.XComponentContext</type>
232cdf0e10cSrcweir        <type>com.sun.star.uno.TypeClass</type>
233cdf0e10cSrcweir    </component-description>
234cdf0e10cSrcweir    <component-description>
235cdf0e10cSrcweir        <author> Juergen Schmidt </author>
236cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.SimpleRegistry	</name>
237cdf0e10cSrcweir        <description>
238*86e1cf34SPedro Giffuni	This component provides access to a simple hierarchical registry. The registry based on
239cdf0e10cSrcweir	one registry file.
240cdf0e10cSrcweir</description>
241cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
242cdf0e10cSrcweir        <language>	c++	</language>
243cdf0e10cSrcweir        <status value="final"/>
244cdf0e10cSrcweir        <supported-service>	com.sun.star.registry.SimpleRegistry	</supported-service>
245cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider					</type>
246cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo					</type>
247cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory			</type>
248cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory			</type>
249cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory			</type>
250cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiComponentFactory			</type>
251cdf0e10cSrcweir        <type>	com.sun.star.registry.XSimpleRegistry			</type>
252cdf0e10cSrcweir        <type>	com.sun.star.registry.XRegistryKey				</type>
253cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation					</type>
254cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak							</type>
255cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass						</type>
256cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext			</type>
257cdf0e10cSrcweir    </component-description>
258cdf0e10cSrcweir    <component-description>
259cdf0e10cSrcweir        <author> Juergen Schmidt </author>
260cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.OServiceManager	</name>
261cdf0e10cSrcweir        <description>
262cdf0e10cSrcweir	This component provides an administration object which manages
263cdf0e10cSrcweir	factories for many services. The services could be accessed with
264cdf0e10cSrcweir	the service name by using createInstance or createInstanceWithArguments.
265cdf0e10cSrcweir	To support the servicemanager with the needed information about a
266cdf0e10cSrcweir	service implementation, for e.g. which component implements the service,
267cdf0e10cSrcweir	two ways are possible:
268cdf0e10cSrcweir	- register a component persistent in a registry on which the servicemanager
269cdf0e10cSrcweir	  works, using the com.sun.star.registry.ImplementationRegistration service.
270cdf0e10cSrcweir	- insert a corresponding factory for the service directly using the
271cdf0e10cSrcweir	  interface XSet.
272cdf0e10cSrcweir
273cdf0e10cSrcweir	For creating an object of a requested service the service manager checks
274cdf0e10cSrcweir	if a factory for this service is avaible, if not the registry will be
275cdf0e10cSrcweir	searched for information about this service. If there is an appropriate
276cdf0e10cSrcweir	entry, the component is loaded, a factory is created and announced to the
277cdf0e10cSrcweir	service manager. Finding a factory the service manager calls the factory
278cdf0e10cSrcweir	for creating new objects.
279cdf0e10cSrcweir</description>
280cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
281cdf0e10cSrcweir        <language>	c++	</language>
282cdf0e10cSrcweir        <status value="final"/>
283cdf0e10cSrcweir        <supported-service>	com.sun.star.lang.MultiServiceFactory	</supported-service>
284cdf0e10cSrcweir        <supported-service>	com.sun.star.lang.ServiceManager		</supported-service>
285cdf0e10cSrcweir        <type>	com.sun.star.lang.XUnoTunnel				</type>
286cdf0e10cSrcweir        <type>	com.sun.star.lang.XComponent	 		 			</type>
287cdf0e10cSrcweir        <type>	com.sun.star.lang.XEventListener 		 			</type>
288cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization 		 			</type>
289cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider						</type>
290cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo						</type>
291cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory				</type>
292cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory			</type>
293cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory				</type>
294cdf0e10cSrcweir        <type>	com.sun.star.lang.DisposedException				</type>
295cdf0e10cSrcweir        <type>	com.sun.star.registry.XSimpleRegistry				</type>
296cdf0e10cSrcweir        <type>	com.sun.star.beans.XPropertySet 					</type>
297cdf0e10cSrcweir        <type>	com.sun.star.container.XSet							</type>
298cdf0e10cSrcweir        <type>	com.sun.star.container.XEnumeration					</type>
299cdf0e10cSrcweir        <type>	com.sun.star.container.XContentEnumerationAccess	</type>
300cdf0e10cSrcweir        <type>	com.sun.star.container.XHierarchicalNameAccess	</type>
301cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext						</type>
302cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation						</type>
303cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak								</type>
304cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass							</type>
305cdf0e10cSrcweir        <type>	com.sun.star.uno.XUnloadingPreference				</type>
306cdf0e10cSrcweir        <type>  com.sun.star.beans.PropertyAttribute                </type>
307cdf0e10cSrcweir   </component-description>
308cdf0e10cSrcweir    <component-description>
309cdf0e10cSrcweir        <author> Daniel Boelzle </author>
310cdf0e10cSrcweir        <name>	com.sun.star.comp.stoc.TypeDescriptionManager	</name>
311cdf0e10cSrcweir        <description>
312cdf0e10cSrcweirThis service is the central manager supporting the XHierarchicalNameAccess interface.
313cdf0e10cSrcweirAt runtime there will only be at most a single instance of the service.
314cdf0e10cSrcweirA manager instance is hooked into the C UNO runtime typelib and lives until the service manager
315cdf0e10cSrcweiris going down.
316cdf0e10cSrcweirYou can manually add a provider by inserting it via the XSet interface.
317cdf0e10cSrcweirAt startup of this service, you must call an initialization, adding all known
318cdf0e10cSrcweirproviders.
319cdf0e10cSrcweir</description>
320cdf0e10cSrcweir        <loader-name>	com.sun.star.loader.SharedLibrary	</loader-name>
321cdf0e10cSrcweir        <language>	C++	</language>
322cdf0e10cSrcweir        <status value="final"/>
323cdf0e10cSrcweir        <supported-service>	com.sun.star.reflection.TypeDescriptionManager	</supported-service>
324cdf0e10cSrcweir        <service-dependency> ... </service-dependency>
325cdf0e10cSrcweir        <type>	com.sun.star.beans.PropertyAttribute						</type>
326cdf0e10cSrcweir        <type>	com.sun.star.reflection.XTypeDescription					</type>
327cdf0e10cSrcweir        <type>	com.sun.star.reflection.XEnumTypeDescription				</type>
328cdf0e10cSrcweir        <type>	com.sun.star.reflection.XArrayTypeDescription				</type>
329cdf0e10cSrcweir        <type>	com.sun.star.reflection.XIndirectTypeDescription			</type>
330cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceMemberTypeDescription		</type>
331cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceAttributeTypeDescription	</type>
332cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceAttributeTypeDescription2	</type>
333cdf0e10cSrcweir        <type>	com.sun.star.reflection.XMethodParameter					</type>
334cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceMethodTypeDescription		</type>
335cdf0e10cSrcweir        <type>	com.sun.star.reflection.XInterfaceTypeDescription2			</type>
336cdf0e10cSrcweir        <type>	com.sun.star.reflection.XStructTypeDescription				</type>
337cdf0e10cSrcweir        <type>	com.sun.star.reflection.XServiceTypeDescription	 			</type>
338cdf0e10cSrcweir        <type>	com.sun.star.reflection.XServiceTypeDescription2			</type>
339cdf0e10cSrcweir        <type>	com.sun.star.reflection.XPropertyTypeDescription			</type>
340cdf0e10cSrcweir        <type>	com.sun.star.reflection.XConstantTypeDescription			</type>
341cdf0e10cSrcweir        <type>	com.sun.star.reflection.XConstantsTypeDescription			</type>
342cdf0e10cSrcweir        <type>	com.sun.star.reflection.XSingletonTypeDescription			</type>
343cdf0e10cSrcweir        <type>	com.sun.star.reflection.XSingletonTypeDescription2			</type>
344cdf0e10cSrcweir        <type>	com.sun.star.reflection.XUnionTypeDescription				</type>
345cdf0e10cSrcweir        <type>  com.sun.star.reflection.XTypeDescriptionEnumerationAccess   </type>
346cdf0e10cSrcweir        <type>	com.sun.star.lang.DisposedException     					</type>
347cdf0e10cSrcweir        <type>	com.sun.star.lang.XComponent								</type>
348cdf0e10cSrcweir        <type>	com.sun.star.lang.XEventListener							</type>
349cdf0e10cSrcweir        <type>	com.sun.star.lang.XInitialization 		 					</type>
350cdf0e10cSrcweir        <type>	com.sun.star.lang.XTypeProvider								</type>
351cdf0e10cSrcweir        <type>	com.sun.star.lang.XServiceInfo								</type>
352cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleServiceFactory						</type>
353cdf0e10cSrcweir        <type>	com.sun.star.lang.XSingleComponentFactory					</type>
354cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiComponentFactory					</type>
355cdf0e10cSrcweir        <type>	com.sun.star.lang.XMultiServiceFactory						</type>
356cdf0e10cSrcweir        <type>	com.sun.star.registry.XRegistryKey							</type>
357cdf0e10cSrcweir        <type>	com.sun.star.container.XSet									</type>
358cdf0e10cSrcweir        <type>	com.sun.star.container.XHierarchicalNameAccess				</type>
359cdf0e10cSrcweir        <type>	com.sun.star.container.XContentEnumerationAccess			</type>
360cdf0e10cSrcweir        <type>	com.sun.star.uno.XAggregation								</type>
361cdf0e10cSrcweir        <type>	com.sun.star.uno.XWeak										</type>
362cdf0e10cSrcweir        <type>	com.sun.star.uno.XComponentContext										</type>
363cdf0e10cSrcweir        <type>	com.sun.star.uno.TypeClass									</type>
364cdf0e10cSrcweir    </component-description>
365cdf0e10cSrcweir    <project-build-dependency>	cppuhelper	</project-build-dependency>
366cdf0e10cSrcweir    <project-build-dependency>	cppu		</project-build-dependency>
367cdf0e10cSrcweir    <project-build-dependency>	sal			</project-build-dependency>
368cdf0e10cSrcweir    <project-build-dependency>	registry	</project-build-dependency>
369cdf0e10cSrcweir    <project-build-dependency>	store		</project-build-dependency>
370cdf0e10cSrcweir    <project-build-dependency>	salhelper	</project-build-dependency>
371cdf0e10cSrcweir    <runtime-module-dependency>	cppuhelper3$(COM)	</runtime-module-dependency>
372cdf0e10cSrcweir    <runtime-module-dependency>	cppu3		</runtime-module-dependency>
373cdf0e10cSrcweir    <runtime-module-dependency>	sal3		</runtime-module-dependency>
374cdf0e10cSrcweir    <runtime-module-dependency>	reg3		</runtime-module-dependency>
375cdf0e10cSrcweir    <runtime-module-dependency>	store3		</runtime-module-dependency>
376cdf0e10cSrcweir    <runtime-module-dependency>	reg3		</runtime-module-dependency>
377cdf0e10cSrcweir    <runtime-module-dependency>	store3		</runtime-module-dependency>
378cdf0e10cSrcweir    <runtime-module-dependency>	salhelper3(COM)		</runtime-module-dependency>
379cdf0e10cSrcweir    <runtime-module-dependency>	salhelper3(COM)		</runtime-module-dependency>
380cdf0e10cSrcweir</module-description>
381