Update ooo320-m1
[ooovba.git] / officecfg / registry / schema / org / openoffice / Office / WebWizard.xcs
blobc92b63c10369e30bd592154c89536e47b168178d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--***********************************************************************
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *
6 * Copyright 2008 by Sun Microsystems, Inc.
8 * OpenOffice.org - a multi-platform office productivity suite
10 * $RCSfile: WebWizard.xcs,v $
11 * $Revision: 1.7 $
13 * This file is part of OpenOffice.org.
15 * OpenOffice.org is free software: you can redistribute it and/or modify
16 * it under the terms of the GNU Lesser General Public License version 3
17 * only, as published by the Free Software Foundation.
19 * OpenOffice.org is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU Lesser General Public License version 3 for more details
23 * (a copy is included in the LICENSE file that accompanied this code).
25 * You should have received a copy of the GNU Lesser General Public License
26 * version 3 along with OpenOffice.org. If not, see
27 * <http://www.openoffice.org/license.html>
28 * for a copy of the LGPLv3 License.
30 ************************************************************************ -->
31 <!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd">
32 <oor:component-schema oor:name="WebWizard" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
33 <info>
34 <author>rpiterman</author>
35 <desc >Contains the configuration schema for the web wizard</desc>
36 </info>
37 <templates>
38 <group oor:name="WWizLayout">
39 <info>
40 <desc>Information on a web-wizard layout</desc>
41 </info>
42 <prop oor:name="Index" oor:type="xs:int">
43 <info>
44 <desc>the index of the layout (start at 0, must be exporter-unique)</desc>
45 </info>
46 </prop>
47 <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
48 <info>
49 <desc>The UI name of the layout</desc>
50 </info>
51 </prop>
52 <prop oor:name="FSName" oor:type="xs:string">
53 <info>
54 <desc>the directory name of the layout.</desc>
55 </info>
56 </prop>
57 </group>
58 <group oor:name="WWizExporter">
59 <info>
60 <desc>Information on a web wizard exporter</desc>
61 </info>
62 <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
63 <info>
64 <desc>the UI name of the exporter</desc>
65 </info>
66 </prop>
67 <prop oor:name="Index" oor:type="xs:int">
68 <info>
69 <desc>a general index of the exporter, starts with 0, must be exporter-unique</desc>
70 </info>
71 </prop>
72 <prop oor:name="ExporterClass" oor:type="xs:string">
73 <info>
74 <desc>A full quilified class name of the exporter class</desc>
75 </info>
76 </prop>
77 <prop oor:name="OwnDirectory" oor:type="xs:boolean">
78 <info>
79 <desc>does this exporter needs an own directory to export to.</desc>
80 </info>
81 </prop>
82 <prop oor:name="SupportsFilename" oor:type="xs:boolean">
83 <info>
84 <desc>does this exporter support a given filename, or export to a self-generated filename</desc>
85 </info>
86 </prop>
87 <prop oor:name="DefaultFilename" oor:type="xs:string">
88 <info>
89 <desc>if does not support filename, what name does it use?</desc>
90 </info>
91 </prop>
92 <prop oor:name="Extension" oor:type="xs:string">
93 <info>
94 <desc>the extension that should be used, if the expoter supports filename</desc>
95 </info>
96 </prop>
97 <prop oor:name="SupportedMimeTypes" oor:type="xs:string">
98 <info>
99 <desc>one of : writer/calc/impress/draw/graphics/other/(empty for all)</desc>
100 </info>
101 </prop>
102 <prop oor:name="Icon" oor:type="xs:string">
103 <info>
104 <desc>the icon to use as preview</desc>
105 </info>
106 </prop>
107 <prop oor:name="TargetType" oor:type="xs:string">
108 <info>
109 <desc>A type name out of TypeDetection (like graphic_HTML)</desc>
110 </info>
111 </prop>
112 <prop oor:name="PageType" oor:type="xs:int">
113 <info>
114 <desc>Page type of the target document; 0 = no page, 1 = pages, 2 = slides</desc>
115 </info>
116 </prop>
117 <prop oor:name="Binary" oor:type="xs:boolean">
118 <info>
119 <desc>if the target format is binary (like pdf) - html is NOT binary.</desc>
120 </info>
121 </prop>
122 <set oor:name="Arguments" oor:node-type="WWizArgument">
123 <info>
124 <desc>additional arguments given to the exporter class by initialisation</desc>
125 </info>
126 </set>
127 </group>
128 <group oor:name="WWizArgument">
129 <info>
130 <desc>An argument used by exporters and other configuration groups/sets</desc>
131 </info>
132 <prop oor:name="Value" oor:type="xs:string">
133 <info>
134 <desc>the value of the argument</desc>
135 </info>
136 </prop>
137 </group>
138 <group oor:name="WWizStyle">
139 <info>
140 <desc>Specifies style information (css)
141 </desc>
142 </info>
143 <prop oor:name="Index" oor:type="xs:int">
144 <info>
145 <desc>the index of the style (used by the ui) - starts with 0, must by - style-unique</desc>
146 </info>
147 </prop>
148 <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
149 <info>
150 <desc>UI name of the style</desc>
151 </info>
152 </prop>
153 <prop oor:name="CssHref" oor:type="xs:string">
154 <info>
155 <desc>the name of the css file</desc>
156 </info>
157 </prop>
158 <prop oor:name="BackgroundImage" oor:type="xs:string">
159 <info>
160 <desc>default background image. not implemented.</desc>
161 </info>
162 </prop>
163 <prop oor:name="IconSet" oor:type="xs:string">
164 <info>
165 <desc>default iconset. not implemented</desc>
166 </info>
167 </prop>
168 </group>
169 <group oor:name="WWizImage">
170 <info>
171 <desc>locates images for the background images of the webwizard</desc>
172 </info>
173 <prop oor:name="Href" oor:type="xs:string">
174 <info>
175 <desc>either a directory or a full qualified filename. Office-path variables can be used.</desc>
176 </info>
177 </prop>
178 </group>
179 <group oor:name="WWizIconSet">
180 <info>
181 <desc>describes an icon set, used in export of draw and impress documents.</desc>
182 </info>
183 <prop oor:name="Index" oor:type="xs:int">
184 <info>
185 <desc>index of the icon set</desc>
186 </info>
187 </prop>
188 <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
189 <info>
190 <desc>UI name of the icon set</desc>
191 </info>
192 </prop>
193 <prop oor:name="FNPrefix" oor:type="xs:string">
194 <info>
195 <desc>prefix of the filename. see impress/draw html export</desc>
196 </info>
197 </prop>
198 <prop oor:name="FNPostfix" oor:type="xs:string">
199 <info>
200 <desc>postfix of the filename. see impress/draw html export</desc>
201 </info>
202 </prop>
203 </group>
204 <group oor:name="WWizDocument">
205 <info>
206 <desc>describes a document to be exported</desc>
207 </info>
208 <prop oor:name="Index" oor:type="xs:int">
209 <info>
210 <desc>the index of the document in the "content"</desc>
211 </info>
212 </prop>
213 <prop oor:name="Title" oor:type="xs:string">
214 <info>
215 <desc>Title of the document</desc>
216 </info>
217 </prop>
218 <prop oor:name="Description" oor:type="xs:string">
219 <info>
220 <desc>description of the document</desc>
221 </info>
222 </prop>
223 <prop oor:name="URL" oor:type="xs:string">
224 <info>
225 <desc>a full url of the document</desc>
226 </info>
227 </prop>
228 <prop oor:name="Author" oor:type="xs:string">
229 <info>
230 <desc>the author of the document</desc>
231 </info>
232 </prop>
233 <prop oor:name="Exporter" oor:type="xs:string">
234 <info>
235 <desc>the name of the exporter used for this document</desc>
236 </info>
237 </prop>
238 <prop oor:name="ApplyWebStyle" oor:type="xs:boolean">
239 <info>
240 <desc>not implemented</desc>
241 </info>
242 </prop>
243 </group>
244 <group oor:name="WWizContent">
245 <info>
246 <desc>describes a web-wizard content, which contains
247 recursivley documents and other contents.
248 At the moment, contents contain only documents. Implementation of
249 sub-contents is a future issue
250 </desc>
251 </info>
252 <prop oor:name="Index" oor:type="xs:int">
253 <info>
254 <desc>the index of the content in its parent content.</desc>
255 </info>
256 </prop>
257 <prop oor:name="Name" oor:type="xs:string">
258 <info>
259 <desc>The content's name</desc>
260 </info>
261 </prop>
262 <prop oor:name="Description" oor:type="xs:string">
263 <info>
264 <desc>The contents description</desc>
265 </info>
266 </prop>
267 <set oor:name="Contents" oor:node-type="WWizContent">
268 <info>
269 <desc>sub contents of this content. not implemented.</desc>
270 </info>
271 </set>
272 <set oor:name="Documents" oor:node-type="WWizDocument">
273 <info>
274 <desc>documents contained in this content</desc>
275 </info>
276 </set>
277 </group>
278 <group oor:name="WWizSession">
279 <info>
280 <desc>A web wizard session. contains all the user's input.</desc>
281 </info>
282 <prop oor:name="Index" oor:type="xs:int">
283 <info>
284 <desc>the index of the session in the list of saved session.</desc>
285 </info>
286 </prop>
287 <prop oor:name="Name" oor:type="xs:string">
288 <info>
289 <desc>a user given name of the session</desc>
290 </info>
291 </prop>
292 <prop oor:name="InDirectory" oor:type="xs:string">
293 <info>
294 <desc>the last used directory from which the user added documents
295 to the wizard.
296 </desc>
297 </info>
298 </prop>
299 <prop oor:name="OutDirectory" oor:type="xs:string">
300 <info>
301 <desc>The last directory the user used as output.</desc>
302 </info>
303 </prop>
304 <node-ref oor:name="Content" oor:node-type="WWizContent">
305 <info>
306 <desc>the content (documents) of the session</desc>
307 </info>
308 </node-ref>
309 <group oor:name="Design">
310 <info>
311 <desc>design specifications of the session.</desc>
312 </info>
313 <prop oor:name="Layout" oor:type="xs:string">
314 <info>
315 <desc>layout name chosen by the user</desc>
316 </info>
317 </prop>
318 <prop oor:name="Style" oor:type="xs:string">
319 <info>
320 <desc>Style name chosen by the user.</desc>
321 </info>
322 </prop>
323 <prop oor:name="BackgroundImage" oor:type="xs:string">
324 <info>
325 <desc>background image chosen by the user.</desc>
326 </info>
327 </prop>
328 <prop oor:name="IconSet" oor:type="xs:string">
329 <info>
330 <desc>Icon set chosen by the user.</desc>
331 </info>
332 </prop>
333 <prop oor:name="OptimizeDisplaySize" oor:type="xs:int">
334 <info>
335 <desc>0 = 640x..., 1 = 800x..., 2 = 1024x...</desc>
336 </info>
337 </prop>
338 <prop oor:name="DisplayTitle" oor:type="xs:boolean">
339 <info>
340 <desc>ignored</desc>
341 </info>
342 </prop>
343 <prop oor:name="DisplayDescription" oor:type="xs:boolean">
344 <info>
345 <desc>should the desctiprion of each document be listed in the TOC</desc>
346 </info>
347 </prop>
348 <prop oor:name="DisplayAuthor" oor:type="xs:boolean">
349 <info>
350 <desc>should the author of each document be listed in the TOC</desc>
351 </info>
352 </prop>
353 <prop oor:name="DisplayCreateDate" oor:type="xs:boolean">
354 <info>
355 <desc>should the creation date of each document be listed in the TOC</desc>
356 </info>
357 </prop>
358 <prop oor:name="DisplayUpdateDate" oor:type="xs:boolean">
359 <info>
360 <desc>should the "last changed date" of each document be listed in the TOC</desc>
361 </info>
362 </prop>
363 <prop oor:name="DisplayFilename" oor:type="xs:boolean">
364 <info>
365 <desc>should the filename of each document be listed in the TOC</desc>
366 </info>
367 </prop>
368 <prop oor:name="DisplayFileFormat" oor:type="xs:boolean">
369 <info>
370 <desc>should the file format of each document be listed in the TOC</desc>
371 </info>
372 </prop>
373 <prop oor:name="DisplayFormatIcon" oor:type="xs:boolean">
374 <info>
375 <desc>should the file format icon of each document be listed in the TOC</desc>
376 </info>
377 </prop>
378 <prop oor:name="DisplayPages" oor:type="xs:boolean">
379 <info>
380 <desc>should the number of pages/slides of each document be listed in the TOC</desc>
381 </info>
382 </prop>
383 <prop oor:name="DisplaySize" oor:type="xs:boolean">
384 <info>
385 <desc>should the size of binary files be listed in the TOC</desc>
386 </info>
387 </prop>
388 </group>
389 <group oor:name="GeneralInfo">
390 <info>
391 <desc>the general web site information of the session</desc>
392 </info>
393 <prop oor:name="Title" oor:type="xs:string">
394 <info>
395 <desc>web site title</desc>
396 </info>
397 </prop>
398 <prop oor:name="Description" oor:type="xs:string">
399 <info>
400 <desc>web site description </desc>
401 </info>
402 </prop>
403 <prop oor:name="Icon" oor:type="xs:string">
404 <info>
405 <desc>web site favIcon (local URL)</desc>
406 </info>
407 </prop>
408 <prop oor:name="Author" oor:type="xs:string">
409 <info>
410 <desc>Web Site author</desc>
411 </info>
412 </prop>
413 <prop oor:name="Keywords" oor:type="xs:string">
414 <info>
415 <desc>web site keywords</desc>
416 </info>
417 </prop>
418 <prop oor:name="CreationDate" oor:type="xs:int">
419 <info>
420 <desc>web site creation date</desc>
421 </info>
422 </prop>
423 <prop oor:name="UpdateDate" oor:type="xs:int">
424 <info>
425 <desc>web site last update date</desc>
426 </info>
427 </prop>
428 <prop oor:name="RevisitAfter" oor:type="xs:int">
429 <info>
430 <desc>web site rvisit after meta info</desc>
431 </info>
432 </prop>
433 <prop oor:name="Email" oor:type="xs:string">
434 <info>
435 <desc>email for contact in web site</desc>
436 </info>
437 </prop>
438 <prop oor:name="Copyright" oor:type="xs:string">
439 <info>
440 <desc>copyright notice of web site</desc>
441 </info>
442 </prop>
443 </group>
444 <set oor:name="Publishing" oor:node-type="WWizPublish">
445 <info>
446 <desc>publishing information of the web site.
447 always contains always 3 members with the names local, ftp and zip.
448 </desc>
449 </info>
450 </set>
451 </group>
452 <group oor:name="WWizPublish">
453 <info>
454 <desc>specifies information of a single target to publish to</desc>
455 </info>
456 <prop oor:name="Publish" oor:type="xs:boolean">
457 <info>
458 <desc>should this target be used?</desc>
459 </info>
460 </prop>
461 <prop oor:name="URL" oor:type="xs:string">
462 <info>
463 <desc>full url to publish to</desc>
464 </info>
465 </prop>
466 <prop oor:name="Username" oor:type="xs:string">
467 <info>
468 <desc>used by ftp targets</desc>
469 </info>
470 </prop>
471 </group>
472 <group oor:name="WWizFilter">
473 <info>
474 <desc>specifies information of a filter for the add dialog</desc>
475 </info>
476 <prop oor:name="Index" oor:type="xs:int">
477 <info>
478 <desc>the index of the filter </desc>
479 </info>
480 </prop>
481 <prop oor:localized="true" oor:name="Name" oor:type="xs:string">
482 <info>
483 <desc>UI Name of the filter</desc>
484 </info>
485 </prop>
486 <prop oor:name="Filter" oor:type="xs:string">
487 <info>
488 <desc>Semicolon seperated list of file types this filter will show</desc>
489 </info>
490 </prop>
491 </group>
492 </templates>
493 <component>
494 <group oor:name="WebWizard">
495 <info>
496 <desc>the web wizard configuration</desc>
497 </info>
498 <prop oor:name="WorkDir" oor:type="xs:string">
499 <info>
500 <desc>the sub dir under temnplate/(langauge)/ of the web wizard files</desc>
501 </info>
502 </prop>
503 <prop oor:name="LastSavedSession" oor:type="xs:string">
504 <info>
505 <desc>The name of the last saved session. empty if last session was not saved.</desc>
506 </info>
507 </prop>
508 <set oor:name="Exporters" oor:node-type="WWizExporter">
509 <info>
510 <desc>the set of available exporters</desc>
511 </info>
512 </set>
513 <set oor:name="Layouts" oor:node-type="WWizLayout">
514 <info>
515 <desc>the set of available layouts</desc>
516 </info>
517 </set>
518 <set oor:name="Styles" oor:node-type="WWizStyle">
519 <info>
520 <desc>the set of available styles</desc>
521 </info>
522 </set>
523 <set oor:name="BackgroundImages" oor:node-type="WWizImage">
524 <info>
525 <desc>the set of available background images</desc>
526 </info>
527 </set>
528 <set oor:name="IconSets" oor:node-type="WWizIconSet">
529 <info>
530 <desc>the set of available icon sets (at the moment, hard programmed 4)</desc>
531 </info>
532 </set>
533 <set oor:name="SavedSessions" oor:node-type="WWizSession">
534 <info>
535 <desc>the set of saved sessions.</desc>
536 </info>
537 </set>
538 <set oor:name="Filters" oor:node-type="WWizFilter">
539 <info>
540 <desc>the set filters in the "add" dialog.</desc>
541 </info>
542 </set>
543 <node-ref oor:name="DefaultSession" oor:node-type="WWizSession">
544 <info>
545 <desc>the default settings are loaded from this session.</desc>
546 </info>
547 </node-ref>
548 </group>
549 </component>
550 </oor:component-schema>