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-data SYSTEM "../../../../component-update.dtd">
25<oor:component-data oor:name="Configuration" oor:package="org.openoffice.ucb" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
26  <node oor:name="ContentProviders">
27    <node oor:name="Local" oor:op="replace">
28      <node oor:name="SecondaryKeys">
29        <node oor:name="Office" oor:op="replace">
30          <node oor:name="ProviderData">
31            <node oor:name="Provider1" oor:op="replace">
32              <prop oor:name="ServiceName">
33                <value>com.sun.star.ucb.HierarchyContentProvider</value>
34              </prop>
35              <prop oor:name="URLTemplate">
36                <value>vnd.sun.star.hier</value>
37              </prop>
38              <prop oor:name="Arguments">
39                <value/>
40              </prop>
41            </node>
42            <node oor:name="Provider2" oor:op="replace">
43              <prop oor:name="ServiceName">
44                <value>com.sun.star.ucb.FileContentProvider</value>
45              </prop>
46              <prop oor:name="URLTemplate">
47                <value>file</value>
48              </prop>
49              <prop oor:name="Arguments">
50                <value/>
51              </prop>
52            </node>
53            <node oor:name="Provider3" oor:op="replace">
54              <prop oor:name="ServiceName">
55                <value>com.sun.star.ucb.WebDAVContentProvider</value>
56              </prop>
57              <prop oor:name="URLTemplate">
58                <value>http</value>
59              </prop>
60              <prop oor:name="Arguments">
61                <value/>
62              </prop>
63            </node>
64            <node oor:name="Provider4" oor:op="replace">
65              <prop oor:name="ServiceName">
66                <value>com.sun.star.ucb.WebDAVContentProvider</value>
67              </prop>
68              <prop oor:name="URLTemplate">
69                <value>vnd.sun.star.webdav</value>
70              </prop>
71              <prop oor:name="Arguments">
72                <value/>
73              </prop>
74            </node>
75            <node oor:name="Provider5" oor:op="replace">
76              <prop oor:name="ServiceName">
77                <value>com.sun.star.help.XMLHelp</value>
78              </prop>
79              <prop oor:name="URLTemplate">
80                <value>vnd.sun.star.help</value>
81              </prop>
82              <prop oor:name="Arguments">
83                <value/>
84              </prop>
85            </node>
86            <node oor:name="Provider6" oor:op="replace">
87              <prop oor:name="ServiceName">
88                <value>com.sun.star.ucb.FTPContentProvider</value>
89              </prop>
90              <prop oor:name="URLTemplate">
91                <value>ftp</value>
92              </prop>
93              <prop oor:name="Arguments">
94                <value/>
95              </prop>
96            </node>
97            <node oor:name="Provider7" oor:op="replace">
98              <prop oor:name="ServiceName">
99                <value>com.sun.star.ucb.WebDAVContentProvider</value>
100              </prop>
101              <prop oor:name="URLTemplate">
102                <value>dav</value>
103              </prop>
104              <prop oor:name="Arguments">
105                <value/>
106              </prop>
107            </node>
108            <node oor:name="Provider8" oor:op="replace">
109              <prop oor:name="ServiceName">
110                <value>com.sun.star.ucb.PackageContentProvider</value>
111              </prop>
112              <prop oor:name="URLTemplate">
113                <value>vnd.sun.star.pkg</value>
114              </prop>
115              <prop oor:name="Arguments">
116                <value/>
117              </prop>
118            </node>
119            <node oor:name="Provider9" oor:op="replace">
120              <prop oor:name="ServiceName">
121                <value>com.sun.star.ucb.ExpandContentProvider</value>
122              </prop>
123              <prop oor:name="URLTemplate">
124                <value>vnd.sun.star.expand</value>
125              </prop>
126              <prop oor:name="Arguments">
127                <value/>
128              </prop>
129            </node>
130            <node oor:name="Provider10" oor:op="replace">
131              <prop oor:name="ServiceName">
132                <value>com.sun.star.ucb.TransientDocumentsContentProvider</value>
133              </prop>
134              <prop oor:name="URLTemplate">
135                <value>vnd.sun.star.tdoc</value>
136              </prop>
137              <prop oor:name="Arguments">
138                <value/>
139              </prop>
140            </node>
141            <node oor:name="Provider11" oor:op="replace">
142              <prop oor:name="ServiceName">
143                <value>com.sun.star.ucb.PackageContentProvider</value>
144              </prop>
145              <prop oor:name="URLTemplate">
146                <value>vnd.sun.star.zip</value>
147              </prop>
148              <prop oor:name="Arguments">
149                <value/>
150              </prop>
151            </node>
152            <node oor:name="Provider12" oor:op="replace">
153              <prop oor:name="ServiceName">
154                <value>com.sun.star.ucb.WebDAVContentProvider</value>
155              </prop>
156              <prop oor:name="URLTemplate">
157                <value>https</value>
158              </prop>
159              <prop oor:name="Arguments">
160                <value/>
161              </prop>
162            </node>
163            <node oor:name="Provider13" oor:op="replace">
164              <prop oor:name="ServiceName">
165                <value>com.sun.star.ucb.WebDAVContentProvider</value>
166              </prop>
167              <prop oor:name="URLTemplate">
168                <value>davs</value>
169              </prop>
170              <prop oor:name="Arguments">
171                <value/>
172              </prop>
173            </node>
174            <node oor:name="Provider14" oor:op="replace">
175              <prop oor:name="ServiceName">
176                <value>com.sun.star.ucb.ExtensionContentProvider</value>
177              </prop>
178              <prop oor:name="URLTemplate">
179                <value>vnd.sun.star.extension</value>
180              </prop>
181              <prop oor:name="Arguments">
182                <value/>
183              </prop>
184            </node>
185            <!-- We want the Provider to be the final fallback provider -->
186            <node oor:name="Provider999" oor:op="replace" install:module="gio">
187              <prop oor:name="ServiceName">
188                <value>com.sun.star.ucb.GIOContentProvider</value>
189              </prop>
190              <prop oor:name="URLTemplate">
191                <value>.*</value>
192              </prop>
193              <prop oor:name="Arguments">
194                <value/>
195              </prop>
196            </node>
197          </node>
198        </node>
199      </node>
200    </node>
201  </node>
202</oor:component-data>
203