update dev300-m58
[ooovba.git] / framework / source / unotypes / fwk.xml
blobf9274345909f99d5058b311f4656819302067208
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
4 <module-description xmlns:xlink="http://www.w3.org/1999/xlink">
6      <module-name> fwk </module-name>
8      <component-description>
9         <author> Andreas Schluens </author>
10         <name> com.sun.star.comp.framework.Frame </name>
11         <description>
12             A frame support influencing of his subtree, find of subframes, activate- and deactivate-mechanism as well as
13             set/get of a frame window, component or controller.
14         </description>
15         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
16         <language> c++ </language>
17         <status value="final"/>
18         <supported-service> com.sun.star.frame.Frame </supported-service>
19      </component-description>
21      <component-description>
22         <author> Andreas Schluens </author>
23         <name> com.sun.star.comp.framework.Desktop </name>
24         <description>
25             A desktop environment contains tasks with one or more frames in which components can be loaded.
26             The desktop himself is the root of the frame hierarchy.
27         </description>
28         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
29         <language> c++ </language>
30         <status value="final"/>
31         <supported-service> com.sun.star.frame.Desktop </supported-service>
32     </component-description>
34     <component-description>
35         <author> Andreas Schluens </author>
36         <name> com.sun.star.comp.framework.URLTransformer </name>
37      <description>
38         Helps to split up a string containing a URL into its
39         structural parts and assembles the parts into a single string.
40         </description>
41      <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
42      <language> c++ </language>
43      <status value="final"/>
44      <supported-service> com.sun.star.util.URLTransformer </supported-service>
45     </component-description>
47     <component-description>
48         <author> Andreas Schluens </author>
49         <name> com.sun.star.comp.framework.JobExecutor </name>
50         <description>
51             It implements a generic job execution service, which can start
52             registered uno services on triggered events, control her lifetime
53             and handle there own configuration.
54         </description>
55         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
56         <language> c++ </language>
57         <status value="final"/>
58         <supported-service> com.sun.star.task.JobExecutor </supported-service>
59     </component-description>
61     <component-description>
62         <author> Andreas Schluens </author>
63         <name> com.sun.star.comp.framework.DispatchRecorderSupplier </name>
64         <description>
65             This supplier is available on the servcice Frame as property "DispatchRecorderSupplier".
66             It provides access on the currently set DispatchRecorder of this Frame
67             and some additional functionality to make macro recording easy.
68         </description>
69         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
70         <language> c++ </language>
71         <status value="final"/>
72         <supported-service> com.sun.star.frame.DispatchRecorderSupplier </supported-service>
73     </component-description>
75     <component-description>
76         <author> Andreas Schluens </author>
77         <name> com.sun.star.comp.framework.DispatchRecorder </name>
78         <description>
79             Implements a recorder object which can record XDIspatch::dispatch() calls
80             and generate basic script code from that.
81         </description>
82         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
83         <language> c++ </language>
84         <status value="final"/>
85         <supported-service> com.sun.star.frame.DispatchRecorder </supported-service>
86     </component-description>
88     <component-description>
89         <author> Andreas Schluens </author>
90         <name> com.sun.star.comp.framework.MailToDispatcher </name>
91         <description>
92             It's a dispatch object which can handle "mailto:" URLs.
93             This service is registered in configuration for this protocol
94             and wil be used automaticly by the generic dispatch implementation
95             of a Frame. It should start an external mail application and forward
96             this request to it.
97         </description>
98         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
99         <language> c++ </language>
100         <status value="final"/>
101         <supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
102     </component-description>
104     <component-description>
105         <author> Andreas Schluens </author>
106         <name> com.sun.star.comp.framework.ServiceHandler </name>
107         <description>
108             It's a special dispatch object which is registered for "service:*" URL pattern
109             and will be automaticly used by the framework dispatch mechanism if such URL occured.
110             His job is to create any registered uno components which must be coded inside
111             dispatched URL (may with some optional given parameters). After that such created
112             service must be hold his self alive. Such mechanism can be usefull for UI components
113             (e.g. Dialogs, Wizards) only.
114         </description>
115         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
116         <language> c++ </language>
117         <status value="final"/>
118         <supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
119     </component-description>
121     <component-description>
122         <author> Andreas Schluens </author>
123         <name> com.sun.star.comp.framework.JobHandler </name>
124         <description>
125             It's a special dispatch object which is registered for "vnd.sun.star.job:*" URL pattern
126             and will be automaticly used by the framework dispatch mechanism if such URL occured.
127             It binds the dispatch mechanism to the generic job execution of this framework module.
128             That can be used for e.g. addon purposes.
129         </description>
130         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
131         <language> c++ </language>
132         <status value="final"/>
133         <supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
134     </component-description>
135     
136     <component-description>
137         <author> Carsten Driesner </author>
138         <name> com.sun.star.comp.framework.LayoutManager </name>
139         <description>
140             Controls the layout of user interface elements which are part of a frame.
141         </description>
142         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
143         <language> c++ </language>
144         <status value="final"/>
145         <supported-service> com.sun.star.frame.LayoutManager </supported-service>
146     </component-description>
147     
148     <component-description>
149         <author> Carsten Driesner </author>
150         <name> com.sun.star.comp.framework.PopupMenuControllerFactory </name>
151         <description>
152             A factory manager that creates instances of registered popup menu controller.
153         </description>
154         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
155         <language> c++ </language>
156         <status value="final"/>
157         <supported-service> com.sun.star.frame.PopupMenuControllerFactory </supported-service>
158     </component-description>
159     
160     <component-description>
161         <author> Carsten Driesner </author>
162         <name> com.sun.star.comp.framework.FontMenuController </name>
163         <description>
164             A popup menu controller which controls the font popup menu.
165         </description>
166         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
167         <language> c++ </language>
168         <status value="final"/>
169         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
170     </component-description>
172     <component-description>
173         <author> Carsten Driesner </author>
174         <name> com.sun.star.comp.framework.FontSizeMenuController </name>
175         <description>
176             A popup menu controller which controls the font size popup menu.
177         </description>
178         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
179         <language> c++ </language>
180         <status value="final"/>
181         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
182     </component-description>
184     <component-description>
185         <author> Carsten Driesner </author>
186         <name> com.sun.star.comp.framework.ObjectMenuController </name>
187         <description>
188             A popup menu controller which controls the object popup menu.
189         </description>
190         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
191         <language> c++ </language>
192         <status value="final"/>
193         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
194     </component-description>
196     <component-description>
197         <author> Carsten Driesner </author>
198         <name> com.sun.star.comp.framework.HeaderMenuController </name>
199         <description>
200             A popup menu controller which controls the header popup menu.
201         </description>
202         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
203         <language> c++ </language>
204         <status value="final"/>
205         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
206     </component-description>
208     <component-description>
209         <author> Carsten Driesner </author>
210         <name> com.sun.star.comp.framework.FooterMenuController </name>
211         <description>
212             A popup menu controller which controls the footer popup menu.
213         </description>
214         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
215         <language> c++ </language>
216         <status value="final"/>
217         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
218     </component-description>
220     <component-description>
221         <author> Carsten Driesner </author>
222         <name> com.sun.star.comp.framework.ControlMenuController </name>
223         <description>
224             A popup menu controller which controls the control popup menu.
225         </description>
226         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
227         <language> c++ </language>
228         <status value="final"/>
229         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
230     </component-description>
232     <component-description>
233         <author> Carsten Driesner </author>
234         <name> com.sun.star.comp.framework.ToolBarsMenuController </name>
235         <description>
236             A popup menu controller which makes certain toolbars available to
237         the user. It supports to show/hide toolbars.
238         </description>
239         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
240         <language> c++ </language>
241         <status value="final"/>
242         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
243     </component-description>
245     <component-description>
246         <author> Duncan Foster </author>
247         <name> com.sun.star.comp.framework.MacrosMenuController </name>
248         <description>
249             A popup menu controller which controls the scripts/macros popup menu.
250         </description>
251         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
252         <language> c++ </language>
253         <status value="final"/>
254         <supported-service> com.sun.star.frame.PopupMenuController </supported-service>
255     </component-description>
257     <component-description>
258         <author> Carsten Driesner </author>
259         <name> com.sun.star.comp.framework.UICommandDescription </name>
260         <description>
261             A manager that holds all user interface commands and their description, the menu label
262             of every registered OpenOffice.org module.
263         </description>
264         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
265         <language> c++ </language>
266         <status value="final"/>
267         <supported-service> com.sun.star.ui.UICommandDescription </supported-service>
268     </component-description>
270     <component-description>
271         <author> Carsten Driesner </author>
272         <name> com.sun.star.comp.framework.UIElementFactoryManager </name>
273         <description>
274             A user interface factory manager that controls all registered user interface element factories.
275         </description>
276         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
277         <language> c++ </language>
278         <status value="final"/>
279         <supported-service> com.sun.star.ui.UIElementFactoryManager </supported-service>
280     </component-description>
282     <component-description>
283         <author> Andreas Schluens </author>
284         <name> com.sun.star.comp.framework.ModuleManager </name>
285         <description>
286             Manages the access to OpenOffice.org module specific informations.
287         </description>
288         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
289         <language> c++ </language>
290         <status value="final"/>
291         <supported-service> com.sun.star.frame.ModuleManager </supported-service>
292     </component-description>
293     
294     <component-description>
295         <author> Carsten Driesner </author>
296         <name> com.sun.star.comp.framework.UIConfigurationManager </name>
297         <description>
298             Manages the user interface element settings of a single storage element, like documents or
299             a single user interface configuration file.
300         </description>
301         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
302         <language> c++ </language>
303         <status value="final"/>
304         <supported-service> com.sun.star.ui.UIConfigurationManager </supported-service>
305     </component-description>
306     
307     <component-description>
308         <author> Carsten Driesner </author>
309         <name> com.sun.star.comp.framework.ModuleUIConfigurationManagerSupplier </name>
310         <description>
311             Central manager that provides access to the OpenOffice.org module user interface
312             configuration managers.
313         </description>
314         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
315         <language> c++ </language>
316         <status value="final"/>
317         <supported-service> com.sun.star.ui.ModuleUIConfigurationManagerSupplier </supported-service>
318     </component-description>
320     <component-description>
321         <author> Carsten Driesner </author>
322         <name> com.sun.star.comp.framework.ModuleUIConfigurationManager </name>
323         <description>
324             A single OpenOffice.org module user interface configuration manager. It is responsible to provide
325             access to the user interface element settings of an OpenOffice.org module. Must be obtained from
326             the ModuleUIConfigurationManagerSupplier otherwise it is not correctly initialized.
327         </description>
328         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
329         <language> c++ </language>
330         <status value="final"/>
331         <supported-service> com.sun.star.ui.ModuleUIConfigurationManager </supported-service>
332     </component-description>
334     <component-description>
335         <author> Carsten Driesner </author>
336         <name> com.sun.star.comp.framework.MenuBarFactory </name>
337         <description>
338             Creates menu bars that can be used the user interface configuration API.
339         </description>
340         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
341         <language> c++ </language>
342         <status value="final"/>
343         <supported-service> com.sun.star.ui.UIElementFactory </supported-service>
344     </component-description>
346     <component-description>
347         <author> Carsten Driesner </author>
348         <name> com.sun.star.comp.framework.UIConfigurationManager </name>
349         <description>
350             Manages the user interface element settings of a single storage element, like documents or
351             a single user interface configuration file.
352         </description>
353         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
354         <language> c++ </language>
355         <status value="final"/>
356         <supported-service> com.sun.star.ui.UIConfigurationManager </supported-service>
357     </component-description>
359     <component-description>
360         <author> Andreas Schluens </author>
361         <name> com.sun.star.comp.framework.BackingComp </name>
362         <description>
363             The start module component.
364         </description>
365         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
366         <language> c++ </language>
367         <status value="final"/>
368         <supported-service> com.sun.star.frame.StartModule </supported-service>
369     </component-description>
371     <component-description>
372         <author> Carsten Driesner </author>
373         <name> com.sun.star.comp.framework.UICategoryDescription </name>
374         <description>
375             Description about categories of user interface commands.
376         </description>
377         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
378         <language> c++ </language>
379         <status value="final"/>
380         <supported-service> com.sun.star.ui.UICategoryDescription </supported-service>
381     </component-description>
383     <component-description>
384         <author> Carsten Driesner </author>
385         <name> com.sun.star.comp.framework.ToolBarFactory </name>
386         <description>
387             A factory to create toolbar instances.
388         </description>
389         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
390         <language> c++ </language>
391         <status value="final"/>
392         <supported-service> com.sun.star.ui.ToolBarFactory </supported-service>
393     </component-description>
394     
395     <component-description>
396         <author> Carsten Driesner </author>
397         <name> com.sun.star.comp.framework.ToolBarControllerFactory </name>
398         <description>
399             A factory to create registered toolbar bar controller.
400         </description>
401         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
402         <language> c++ </language>
403         <status value="final"/>
404         <supported-service> com.sun.star.frame.ToolBarControllerFactory </supported-service>
405     </component-description>
406     
407     <component-description>
408         <author> Carsten Driesner </author>
409         <name> com.sun.star.comp.framework.StatusbarFactory </name>
410         <description>
411             A factory to create registered status bar controller.
412         </description>
413         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
414         <language> c++ </language>
415         <status value="final"/>
416         <supported-service> com.sun.star.ui.StatusbarFactory </supported-service>
417     </component-description>
418     
419     <component-description>
420         <author> Carsten Driesner </author>
421         <name> com.sun.star.comp.framework.StatusbarControllerFactory </name>
422         <description>
423             A factory to create registered status bar controller.
424         </description>
425         <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
426         <language> c++ </language>
427         <status value="final"/>
428         <supported-service> com.sun.star.frame.StatusbarControllerFactory </supported-service>
429     </component-description>
431     <project-build-dependency>  cppu            </project-build-dependency>
432     <project-build-dependency>  cppuhelper      </project-build-dependency>
433     <project-build-dependency>  vos                     </project-build-dependency>
434     <project-build-dependency>  sal                     </project-build-dependency>
435     <project-build-dependency>  tools           </project-build-dependency>
436     <project-build-dependency>  svtools         </project-build-dependency>
437     <project-build-dependency>  toolkit         </project-build-dependency>
438     <project-build-dependency>  sv                      </project-build-dependency>
439     <project-build-dependency>  comphelper      </project-build-dependency>
440     <project-build-dependency>  unotools        </project-build-dependency>
441     <project-build-dependency>  ucbhelper       </project-build-dependency>
442     <project-build-dependency>  svl                     </project-build-dependency>
443     <project-build-dependency>  sot                     </project-build-dependency>
445     <runtime-module-dependency> cppu2           </runtime-module-dependency>
446     <runtime-module-dependency> cppuhelper      </runtime-module-dependency>
447     <runtime-module-dependency> vos2$(COM)      </runtime-module-dependency>
448     <runtime-module-dependency> sal2            </runtime-module-dependency>
449     <runtime-module-dependency> tl                      </runtime-module-dependency>
450     <runtime-module-dependency> svt                     </runtime-module-dependency>
451     <runtime-module-dependency> svl                     </runtime-module-dependency>
452     <runtime-module-dependency> tk                      </runtime-module-dependency>
453     <runtime-module-dependency> sv                      </runtime-module-dependency>
454     <runtime-module-dependency> comphelp2       </runtime-module-dependency>
455     <runtime-module-dependency> utl                     </runtime-module-dependency>
456     <runtime-module-dependency> ucb                     </runtime-module-dependency>
457     <runtime-module-dependency> sot                     </runtime-module-dependency>
459 </module-description>