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