xref: /AOO41X/main/officecfg/registry/schema/org/openoffice/Inet.xcs (revision 1455e513e06d29f0697b752c8d53101957b5a400)
1<?xml version="1.0" encoding="UTF-8"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 *
21 ***********************************************************-->
22
23
24<!DOCTYPE oor:component-schema SYSTEM "../../../component-schema.dtd">
25<oor:component-schema xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:name="Inet" oor:package="org.openoffice" xml:lang="en-US"> <info>
26        <desc >Contains Internet-related configurations (proxies, search engines, etc.).</desc>
27    </info>
28    <templates>
29        <info>
30            <author>OS/TV</author>
31        </info>
32        <group oor:name="SearchEngine">
33            <info>
34                <desc>Specifies the search type, i.e. nexus or exact search.</desc>
35            </info>
36            <group oor:name="And">
37                <info>
38                    <desc>Specifies the search options for &apos;AND&apos; searches (all words must be found).</desc>
39                </info>
40                <prop oor:name="ooInetPrefix" oor:type="xs:string">
41                    <info>
42                        <desc>Specifies the search expression, i.e. URL and query command.</desc>
43                    </info>
44                </prop>
45                <prop oor:name="ooInetSuffix" oor:type="xs:string">
46                    <info>
47                        <desc>Specifies the suffix.</desc>
48                    </info>
49                </prop>
50                <prop oor:name="ooInetSeparator" oor:type="xs:string">
51                    <info>
52                        <desc>Specifies the separator</desc>
53                    </info>
54                </prop>
55                <prop oor:name="ooInetCaseMatch" oor:type="xs:int">
56                    <info>
57                        <desc>Specifies if upper and lower case spelling should be considered.</desc>
58                    </info>
59                    <constraints>
60                        <enumeration oor:value="0">
61                            <info>
62                                <desc>None</desc>
63                            </info>
64                        </enumeration>
65                        <enumeration oor:value="1">
66                            <info>
67                                <desc>Upper</desc>
68                            </info>
69                        </enumeration>
70                        <enumeration oor:value="2">
71                            <info>
72                                <desc>Lower</desc>
73                            </info>
74                        </enumeration>
75                    </constraints>
76                </prop>
77            </group>
78            <group oor:name="Or">
79                <info>
80                    <desc>Specifies the search options for &apos;OR&apos; searches (at least one word must be found).</desc>
81                </info>
82                <prop oor:name="ooInetPrefix" oor:type="xs:string">
83                    <info>
84                        <desc>Specifies the search expression, i.e. URL and query command.</desc>
85                    </info>
86                </prop>
87                <prop oor:name="ooInetSuffix" oor:type="xs:string">
88                    <info>
89                        <desc>Specifies the suffix.</desc>
90                    </info>
91                </prop>
92                <prop oor:name="ooInetSeparator" oor:type="xs:string">
93                    <info>
94                        <desc>Specifies the separator</desc>
95                    </info>
96                </prop>
97                <prop oor:name="ooInetCaseMatch" oor:type="xs:int">
98                    <info>
99                        <desc>Specifies if upper and lower case spelling should be considered.</desc>
100                    </info>
101                    <constraints>
102                        <enumeration oor:value="0">
103                            <info>
104                                <desc>None</desc>
105                            </info>
106                        </enumeration>
107                        <enumeration oor:value="1">
108                            <info>
109                                <desc>Upper</desc>
110                            </info>
111                        </enumeration>
112                        <enumeration oor:value="2">
113                            <info>
114                                <desc>Lower</desc>
115                            </info>
116                        </enumeration>
117                    </constraints>
118                </prop>
119            </group>
120            <group oor:name="Exact">
121                <info>
122                    <desc>Specifies the search options for &apos;Exact&apos; searches (the whole text must be found).</desc>
123                </info>
124                <prop oor:name="ooInetPrefix" oor:type="xs:string">
125                    <info>
126                        <desc>Specifies the search expression, i.e. URL and query command.</desc>
127                    </info>
128                </prop>
129                <prop oor:name="ooInetSuffix" oor:type="xs:string">
130                    <info>
131                        <desc>Specifies the suffix.</desc>
132                    </info>
133                </prop>
134                <prop oor:name="ooInetSeparator" oor:type="xs:string">
135                    <info>
136                        <desc>Specifies the separator</desc>
137                    </info>
138                </prop>
139                <prop oor:name="ooInetCaseMatch" oor:type="xs:int">
140                    <info>
141                        <desc>Specifies if upper and lower case spelling should be considered.</desc>
142                    </info>
143                    <constraints>
144                        <enumeration oor:value="0">
145                            <info>
146                                <desc>None</desc>
147                            </info>
148                        </enumeration>
149                        <enumeration oor:value="1">
150                            <info>
151                                <desc>Upper</desc>
152                            </info>
153                        </enumeration>
154                        <enumeration oor:value="2">
155                            <info>
156                                <desc>Lower</desc>
157                            </info>
158                        </enumeration>
159                    </constraints>
160                </prop>
161            </group>
162        </group>
163    </templates>
164    <component>
165        <group oor:name="Settings">
166            <info>
167                <desc>Contains Internet-related configurations (servers, proxies, etc.).</desc>
168            </info>
169            <prop oor:name="ooInetDNSServer" oor:type="xs:string">
170                <!-- OldPath: Inet/DNS -->
171                <!-- OldLocation: soffice.ini -->
172                <!-- UIHints: Tools - Options - Internet - Protocol -->
173                <info>
174                    <deprecated/>
175                    <author>KSO</author>
176                    <desc>Specifies the IP address of the DNS server. If the string is empty, the DNS server will be specified automatically.</desc>
177                </info>
178                <value/>
179                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
180            </prop>
181            <prop oor:name="ooInetNoProxy" oor:type="xs:string">
182                <!-- OldPath: Inet/NoProxy -->
183                <!-- OldLocation: soffice.ini -->
184                <!-- UIHints: Tools  Options  Internet  Proxy -->
185                <info>
186                    <author>KSO</author>
187                    <desc>Enumerates the names of servers that do not require any proxies.</desc>
188                </info>
189                <value/>
190                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
191            </prop>
192            <prop oor:name="ooInetProxyType" oor:type="xs:int">
193                <!-- OldPath: Inet/ProxyType -->
194                <!-- OldLocation: soffice.ini -->
195                <!-- UIHints: Tools  Options  Internet  Proxy -->
196                <info>
197                    <author>KSO</author>
198                    <desc>Specifies the type of proxy selection.</desc>
199                </info>
200                <constraints>
201                    <enumeration oor:value="0">
202                        <info>
203                            <desc>No proxies</desc>
204                        </info>
205                    </enumeration>
206                    <enumeration oor:value="1">
207                        <info>
208                            <desc>Automatic proxy configuration</desc>
209                        </info>
210                    </enumeration>
211                    <enumeration oor:value="2">
212                        <info>
213                            <desc>Manual proxy configuration</desc>
214                        </info>
215                    </enumeration>
216                </constraints>
217            </prop>
218            <prop oor:name="ooInetFTPProxyName" oor:type="xs:string">
219                <!-- OldPath: Inet/FTPProxyName -->
220                <!-- OldLocation: soffice.ini -->
221                <!-- UIHints: Tools  Options  Internet  Proxy -->
222                <info>
223                    <author>KSO</author>
224                    <desc>Specifies the name of the FTP proxy server.</desc>
225                </info>
226                <value/>
227                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
228            </prop>
229            <prop oor:name="ooInetFTPProxyPort" oor:type="xs:int">
230                <!-- OldPath: Inet/FTPProxyPort -->
231                <!-- OldLocation: soffice.ini -->
232                <!-- UIHints: Tools  Options  Internet  Proxy -->
233                <info>
234                    <author>KSO</author>
235                    <desc>Specifies the port of the FTP proxy server.</desc>
236                </info>
237                <constraints>
238                    <minInclusive oor:value="0">
239                        <info>
240                            <desc>Specifies the minimum allowed port number.</desc>
241                        </info>
242                    </minInclusive>
243                    <maxInclusive oor:value="65535">
244                        <info>
245                            <desc>Specifies the maximum allowed port number.</desc>
246                        </info>
247                    </maxInclusive>
248                </constraints>
249            </prop>
250            <prop oor:name="ooInetHTTPProxyName" oor:type="xs:string">
251                <!-- OldPath: Inet/HTTPProxyName -->
252                <!-- OldLocation: soffice.ini -->
253                <!-- UIHints: Tools  Options  Internet  Proxy -->
254                <info>
255                    <author>KSO</author>
256                    <desc>Specifies the name of the HTTP proxy server.</desc>
257                </info>
258                <value/>
259                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
260            </prop>
261            <prop oor:name="ooInetHTTPProxyPort" oor:type="xs:int">
262                <!-- OldPath: Inet/HTTPProxyPort -->
263                <!-- OldLocation: soffice.ini -->
264                <!-- UIHints: Tools  Options  Internet  Proxy -->
265                <info>
266                    <author>KSO</author>
267                    <desc>Specifies the port of the HTTP proxy server.</desc>
268                </info>
269                <constraints>
270                    <minInclusive oor:value="0">
271                        <info>
272                            <desc>Specifies the minimum allowed port number.</desc>
273                        </info>
274                    </minInclusive>
275                    <maxInclusive oor:value="65535">
276                        <info>
277                            <desc>Specifies the maximum allowed port number.</desc>
278                        </info>
279                    </maxInclusive>
280                </constraints>
281            </prop>
282            <prop oor:name="ooInetHTTPSProxyName" oor:type="xs:string">
283                <!-- OldPath: Inet/HTTPSProxyName -->
284                <!-- OldLocation: soffice.ini -->
285                <!-- UIHints: Tools  Options  Internet  Proxy -->
286                <info>
287                    <author>TKR</author>
288                    <desc>Specifies the name of the HTTPS proxy server.</desc>
289                </info>
290                <value/>
291                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
292            </prop>
293            <prop oor:name="ooInetHTTPSProxyPort" oor:type="xs:int">
294                <!-- OldPath: Inet/HTTPSProxyPort -->
295                <!-- OldLocation: soffice.ini -->
296                <!-- UIHints: Tools  Options  Internet  Proxy -->
297                <info>
298                    <author>TKR</author>
299                    <desc>Specifies the port of the HTTPS proxy server.</desc>
300                </info>
301                <constraints>
302                    <minInclusive oor:value="0">
303                        <info>
304                            <desc>Specifies the minimum allowed port number.</desc>
305                        </info>
306                    </minInclusive>
307                    <maxInclusive oor:value="65535">
308                        <info>
309                            <desc>Specifies the maximum allowed port number.</desc>
310                        </info>
311                    </maxInclusive>
312                </constraints>
313            </prop>
314            <prop oor:name="ooInetSOCKSProxyName" oor:type="xs:string">
315                <!-- OldPath: Inet/SOCKSProxyName -->
316                <!-- OldLocation: soffice.ini -->
317                <!-- UIHints: Tools  Options  Internet  Proxy -->
318                <info>
319                    <deprecated/>
320                    <author>KSO</author>
321                    <desc>Specifies the name of the Socks proxy server.</desc>
322                </info>
323                <value/>
324                <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
325            </prop>
326            <prop oor:name="ooInetSOCKSProxyPort" oor:type="xs:int">
327                <!-- OldPath: Inet/SOCKSProxyPort -->
328                <!-- OldLocation: soffice.ini -->
329                <!-- UIHints: Tools  Options  Internet  Proxy -->
330                <info>
331                    <deprecated/>
332                    <author>KSO</author>
333                    <desc>Specifies the port of the Socks proxy server.</desc>
334                </info>
335                <constraints>
336                    <minInclusive oor:value="0">
337                        <info>
338                            <desc>Specifies the minimum allowed port number.</desc>
339                        </info>
340                    </minInclusive>
341                    <maxInclusive oor:value="65535">
342                        <info>
343                            <desc>Specifies the maximum allowed port number.</desc>
344                        </info>
345                    </maxInclusive>
346                </constraints>
347            </prop>
348        </group>
349        <group oor:name="DefaultSearchEngine">
350            <info>
351                <desc>Contains the name of the default search engine</desc>
352            </info>
353            <prop oor:name="Name" oor:type="xs:string">
354                <info>
355                    <author>OS</author>
356                    <desc>The name of the default search engine</desc>
357                </info>
358                <value/>
359            </prop>
360        </group>
361        <set oor:name="SearchEngines" oor:node-type="SearchEngine">
362            <!--UI: Tools - Options - Internet - Search-->
363            <info>
364                <author>OS / TV</author>
365                <desc>Serves for the configuration of search engines. A default group of (localized) search engines including their configuration should be written by the setup.</desc>
366            </info>
367        </set>
368    </component>
369</oor:component-schema>
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393