xref: /aoo4110/main/forms/util/frm.component (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski<?xml version="1.0" encoding="UTF-8"?>
2*b1cdbd2cSJim Jagielski<!--***********************************************************
3*b1cdbd2cSJim Jagielski *
4*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
5*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
6*b1cdbd2cSJim Jagielski * distributed with this work for additional information
7*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
8*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
9*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
10*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
11*b1cdbd2cSJim Jagielski *
12*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
13*b1cdbd2cSJim Jagielski *
14*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
15*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
16*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
18*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
19*b1cdbd2cSJim Jagielski * under the License.
20*b1cdbd2cSJim Jagielski *
21*b1cdbd2cSJim Jagielski ***********************************************************-->
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski
25*b1cdbd2cSJim Jagielski<component loader="com.sun.star.loader.SharedLibrary"
26*b1cdbd2cSJim Jagielski    xmlns="http://openoffice.org/2010/uno-components">
27*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.form.ONavigationBarControl">
28*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.NavigationToolBar"/>
29*b1cdbd2cSJim Jagielski  </implementation>
30*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.form.ONavigationBarModel">
31*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponent"/>
32*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormControlModel"/>
33*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.NavigationToolBar"/>
34*b1cdbd2cSJim Jagielski  </implementation>
35*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.form.ORichTextControl">
36*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.RichTextControl"/>
37*b1cdbd2cSJim Jagielski  </implementation>
38*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.FormOperations">
39*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.runtime.FormOperations"/>
40*b1cdbd2cSJim Jagielski  </implementation>
41*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.ODatabaseForm">
42*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponent"/>
43*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponents"/>
44*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DataForm"/>
45*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.Form"/>
46*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.HTMLForm"/>
47*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.Form"/>
48*b1cdbd2cSJim Jagielski  </implementation>
49*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.OFilterControl">
50*b1cdbd2cSJim Jagielski    <service name="com.sun.star.awt.UnoControl"/>
51*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.FilterControl"/>
52*b1cdbd2cSJim Jagielski  </implementation>
53*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.OFormattedFieldWrapper_ForcedFormatted">
54*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseFormattedField"/>
55*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseFormattedField"/>
56*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.FormattedField"/>
57*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.FormattedField"/>
58*b1cdbd2cSJim Jagielski  </implementation>
59*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.ORichTextModel">
60*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponent"/>
61*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormControlModel"/>
62*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.RichTextControl"/>
63*b1cdbd2cSJim Jagielski    <service name="com.sun.star.style.CharacterProperties"/>
64*b1cdbd2cSJim Jagielski    <service name="com.sun.star.style.CharacterPropertiesAsian"/>
65*b1cdbd2cSJim Jagielski    <service name="com.sun.star.style.CharacterPropertiesComplex"/>
66*b1cdbd2cSJim Jagielski    <service name="com.sun.star.style.ParagraphProperties"/>
67*b1cdbd2cSJim Jagielski    <service name="com.sun.star.style.ParagraphPropertiesComplex"/>
68*b1cdbd2cSJim Jagielski    <service name="com.sun.star.text.TextRange"/>
69*b1cdbd2cSJim Jagielski  </implementation>
70*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.OScrollBarModel">
71*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponent"/>
72*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormControlModel"/>
73*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableIntegerValueRange"/>
74*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.ScrollBar"/>
75*b1cdbd2cSJim Jagielski  </implementation>
76*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.forms.OSpinButtonModel">
77*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormComponent"/>
78*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.FormControlModel"/>
79*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableIntegerValueRange"/>
80*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.SpinButton"/>
81*b1cdbd2cSJim Jagielski  </implementation>
82*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.comp.xml.xpath.XFormsExtension">
83*b1cdbd2cSJim Jagielski    <service name="com.sun.star.xml.xpath.XPathExtension"/>
84*b1cdbd2cSJim Jagielski  </implementation>
85*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ImageProducer">
86*b1cdbd2cSJim Jagielski    <service name="com.sun.star.awt.ImageProducer"/>
87*b1cdbd2cSJim Jagielski  </implementation>
88*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.Model">
89*b1cdbd2cSJim Jagielski    <service name="com.sun.star.xforms.Model"/>
90*b1cdbd2cSJim Jagielski  </implementation>
91*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OButtonControl">
92*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.CommandButton"/>
93*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.CommandButton"/>
94*b1cdbd2cSJim Jagielski  </implementation>
95*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OButtonModel">
96*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.CommandButton"/>
97*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.CommandButton"/>
98*b1cdbd2cSJim Jagielski  </implementation>
99*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OCheckBoxControl">
100*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.CheckBox"/>
101*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.CheckBox"/>
102*b1cdbd2cSJim Jagielski  </implementation>
103*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OCheckBoxModel">
104*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseCheckBox"/>
105*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.CheckBox"/>
106*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseCheckBox"/>
107*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.CheckBox"/>
108*b1cdbd2cSJim Jagielski  </implementation>
109*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OComboBoxControl">
110*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.ComboBox"/>
111*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.ComboBox"/>
112*b1cdbd2cSJim Jagielski  </implementation>
113*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OComboBoxModel">
114*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseComboBox"/>
115*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.ComboBox"/>
116*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseComboBox"/>
117*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.ComboBox"/>
118*b1cdbd2cSJim Jagielski  </implementation>
119*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OCurrencyControl">
120*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.CurrencyField"/>
121*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.CurrencyField"/>
122*b1cdbd2cSJim Jagielski  </implementation>
123*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OCurrencyModel">
124*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.CurrencyField"/>
125*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseCurrencyField"/>
126*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.CurrencyField"/>
127*b1cdbd2cSJim Jagielski  </implementation>
128*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ODateControl">
129*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.DateField"/>
130*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.DateField"/>
131*b1cdbd2cSJim Jagielski  </implementation>
132*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ODateModel">
133*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseDateField"/>
134*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DateField"/>
135*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.DateField"/>
136*b1cdbd2cSJim Jagielski  </implementation>
137*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OEditControl">
138*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.TextField"/>
139*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.Edit"/>
140*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.TextField"/>
141*b1cdbd2cSJim Jagielski  </implementation>
142*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OEditModel">
143*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseTextField"/>
144*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseTextField"/>
145*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.TextField"/>
146*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.TextField"/>
147*b1cdbd2cSJim Jagielski  </implementation>
148*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OFileControlModel">
149*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.FileControl"/>
150*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.FileControl"/>
151*b1cdbd2cSJim Jagielski  </implementation>
152*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OFixedTextModel">
153*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.FixedText"/>
154*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.FixedText"/>
155*b1cdbd2cSJim Jagielski  </implementation>
156*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OFormattedControl">
157*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.FormattedField"/>
158*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.FormattedField"/>
159*b1cdbd2cSJim Jagielski  </implementation>
160*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OFormattedFieldWrapper">
161*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.Edit"/>
162*b1cdbd2cSJim Jagielski  </implementation>
163*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OFormsCollection">
164*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.Forms"/>
165*b1cdbd2cSJim Jagielski  </implementation>
166*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OGridControlModel">
167*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.GridControl"/>
168*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.Grid"/>
169*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.GridControl"/>
170*b1cdbd2cSJim Jagielski  </implementation>
171*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OGroupBoxControl">
172*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.GroupBox"/>
173*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.GroupBox"/>
174*b1cdbd2cSJim Jagielski  </implementation>
175*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OGroupBoxModel">
176*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.GroupBox"/>
177*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.GroupBox"/>
178*b1cdbd2cSJim Jagielski  </implementation>
179*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OHiddenModel">
180*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.HiddenControl"/>
181*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.Hidden"/>
182*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.HiddenControl"/>
183*b1cdbd2cSJim Jagielski  </implementation>
184*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OImageButtonControl">
185*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.ImageButton"/>
186*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.ImageButton"/>
187*b1cdbd2cSJim Jagielski  </implementation>
188*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OImageButtonModel">
189*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.ImageButton"/>
190*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.ImageButton"/>
191*b1cdbd2cSJim Jagielski  </implementation>
192*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OImageControlControl">
193*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.ImageControl"/>
194*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.ImageControl"/>
195*b1cdbd2cSJim Jagielski  </implementation>
196*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OImageControlModel">
197*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseImageControl"/>
198*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.ImageControl"/>
199*b1cdbd2cSJim Jagielski  </implementation>
200*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OListBoxControl">
201*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.ListBox"/>
202*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.ListBox"/>
203*b1cdbd2cSJim Jagielski  </implementation>
204*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OListBoxModel">
205*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseListBox"/>
206*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseListBox"/>
207*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.ListBox"/>
208*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.ListBox"/>
209*b1cdbd2cSJim Jagielski  </implementation>
210*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ONumericControl">
211*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.NumericField"/>
212*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.NumericField"/>
213*b1cdbd2cSJim Jagielski  </implementation>
214*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ONumericModel">
215*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseNumericField"/>
216*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseNumericField"/>
217*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.NumericField"/>
218*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.NumericField"/>
219*b1cdbd2cSJim Jagielski  </implementation>
220*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OPatternControl">
221*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.PatternField"/>
222*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.PatternField"/>
223*b1cdbd2cSJim Jagielski  </implementation>
224*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OPatternModel">
225*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabasePatternField"/>
226*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.PatternField"/>
227*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.PatternField"/>
228*b1cdbd2cSJim Jagielski  </implementation>
229*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ORadioButtonControl">
230*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.RadioButton"/>
231*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.RadioButton"/>
232*b1cdbd2cSJim Jagielski  </implementation>
233*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.ORadioButtonModel">
234*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.binding.BindableDatabaseRadioButton"/>
235*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseRadioButton"/>
236*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.RadioButton"/>
237*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.RadioButton"/>
238*b1cdbd2cSJim Jagielski  </implementation>
239*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OTimeControl">
240*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.control.TimeField"/>
241*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.control.TimeField"/>
242*b1cdbd2cSJim Jagielski  </implementation>
243*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.OTimeModel">
244*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.DatabaseTimeField"/>
245*b1cdbd2cSJim Jagielski    <service name="com.sun.star.form.component.TimeField"/>
246*b1cdbd2cSJim Jagielski    <service name="stardiv.one.form.component.TimeField"/>
247*b1cdbd2cSJim Jagielski  </implementation>
248*b1cdbd2cSJim Jagielski  <implementation name="com.sun.star.form.XForms">
249*b1cdbd2cSJim Jagielski    <service name="com.sun.star.xforms.XForms"/>
250*b1cdbd2cSJim Jagielski  </implementation>
251*b1cdbd2cSJim Jagielski</component>
252