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