Branch libreoffice-6-3
[LibreOffice.git] / xmloff / inc / facreg.hxx
blobd59e5d463e651056f1c76798a49b6f4d8dd3f56f
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #ifndef INCLUDED_XMLOFF_INC_FACREG_HXX
21 #define INCLUDED_XMLOFF_INC_FACREG_HXX
23 #include <sal/config.h>
25 #include <com/sun/star/uno/Exception.hpp>
26 #include <com/sun/star/uno/Reference.hxx>
27 #include <com/sun/star/uno/Sequence.hxx>
28 #include <rtl/ustring.hxx>
29 #include <sal/types.h>
31 namespace com { namespace sun { namespace star {
32 namespace lang { class XMultiServiceFactory; }
33 namespace uno { class XInterface; }
34 } } }
36 // impress oasis import
37 OUString XMLImpressStylesImportOasis_getImplementationName() throw();
38 css::uno::Sequence<OUString> XMLImpressStylesImportOasis_getSupportedServiceNames() throw();
39 /// @throws css::uno::Exception
40 css::uno::Reference<css::uno::XInterface> XMLImpressStylesImportOasis_createInstance(
41 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
42 OUString XMLImpressContentImportOasis_getImplementationName() throw();
43 css::uno::Sequence<OUString> XMLImpressContentImportOasis_getSupportedServiceNames() throw();
44 /// @throws css::uno::Exception
45 css::uno::Reference<css::uno::XInterface> XMLImpressContentImportOasis_createInstance(
46 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
47 OUString XMLImpressMetaImportOasis_getImplementationName() throw();
48 css::uno::Sequence<OUString> XMLImpressMetaImportOasis_getSupportedServiceNames() throw();
49 /// @throws css::uno::Exception
50 css::uno::Reference<css::uno::XInterface> XMLImpressMetaImportOasis_createInstance(
51 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
52 OUString XMLImpressSettingsImportOasis_getImplementationName() throw();
53 css::uno::Sequence<OUString> XMLImpressSettingsImportOasis_getSupportedServiceNames() throw();
54 /// @throws css::uno::Exception
55 css::uno::Reference<css::uno::XInterface> XMLImpressSettingsImportOasis_createInstance(
56 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
58 // impress OOo export
59 OUString XMLImpressExportOOO_getImplementationName() throw();
60 css::uno::Sequence<OUString> XMLImpressExportOOO_getSupportedServiceNames() throw();
61 /// @throws css::uno::Exception
62 css::uno::Reference<css::uno::XInterface> XMLImpressExportOOO_createInstance(
63 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
64 OUString XMLImpressStylesExportOOO_getImplementationName() throw();
65 css::uno::Sequence<OUString> XMLImpressStylesExportOOO_getSupportedServiceNames() throw();
66 /// @throws css::uno::Exception
67 css::uno::Reference<css::uno::XInterface> XMLImpressStylesExportOOO_createInstance(
68 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
69 OUString XMLImpressContentExportOOO_getImplementationName() throw();
70 css::uno::Sequence<OUString> XMLImpressContentExportOOO_getSupportedServiceNames() throw();
71 /// @throws css::uno::Exception
72 css::uno::Reference<css::uno::XInterface> XMLImpressContentExportOOO_createInstance(
73 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
74 OUString XMLImpressMetaExportOOO_getImplementationName() throw();
75 css::uno::Sequence<OUString> XMLImpressMetaExportOOO_getSupportedServiceNames() throw();
76 /// @throws css::uno::Exception
77 css::uno::Reference<css::uno::XInterface> XMLImpressMetaExportOOO_createInstance(
78 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
79 OUString XMLImpressSettingsExportOOO_getImplementationName() throw();
80 css::uno::Sequence<OUString> XMLImpressSettingsExportOOO_getSupportedServiceNames() throw();
81 /// @throws css::uno::Exception
82 css::uno::Reference<css::uno::XInterface> XMLImpressSettingsExportOOO_createInstance(
83 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
85 // draw oasis import
86 OUString XMLDrawMetaImportOasis_getImplementationName() throw();
87 css::uno::Sequence<OUString> XMLDrawMetaImportOasis_getSupportedServiceNames() throw();
88 /// @throws css::uno::Exception
89 css::uno::Reference<css::uno::XInterface> XMLDrawMetaImportOasis_createInstance(
90 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
91 OUString XMLDrawSettingsImportOasis_getImplementationName() throw();
92 css::uno::Sequence<OUString> XMLDrawSettingsImportOasis_getSupportedServiceNames() throw();
93 /// @throws css::uno::Exception
94 css::uno::Reference<css::uno::XInterface> XMLDrawSettingsImportOasis_createInstance(
95 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
97 // draw oasis export
98 OUString XMLDrawExportOasis_getImplementationName() throw();
99 css::uno::Sequence<OUString> XMLDrawExportOasis_getSupportedServiceNames() throw();
100 /// @throws css::uno::Exception
101 css::uno::Reference<css::uno::XInterface> XMLDrawExportOasis_createInstance(
102 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
103 OUString XMLDrawStylesExportOasis_getImplementationName() throw();
104 css::uno::Sequence<OUString> XMLDrawStylesExportOasis_getSupportedServiceNames() throw();
105 /// @throws css::uno::Exception
106 css::uno::Reference<css::uno::XInterface> XMLDrawStylesExportOasis_createInstance(
107 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
108 OUString XMLDrawContentExportOasis_getImplementationName() throw();
109 css::uno::Sequence<OUString> XMLDrawContentExportOasis_getSupportedServiceNames() throw();
110 /// @throws css::uno::Exception
111 css::uno::Reference<css::uno::XInterface> XMLDrawContentExportOasis_createInstance(
112 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
113 OUString XMLDrawMetaExportOasis_getImplementationName() throw();
114 css::uno::Sequence<OUString> XMLDrawMetaExportOasis_getSupportedServiceNames() throw();
115 /// @throws css::uno::Exception
116 css::uno::Reference<css::uno::XInterface> XMLDrawMetaExportOasis_createInstance(
117 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
118 OUString XMLDrawSettingsExportOasis_getImplementationName() throw();
119 css::uno::Sequence<OUString> XMLDrawSettingsExportOasis_getSupportedServiceNames() throw();
120 /// @throws css::uno::Exception
121 css::uno::Reference<css::uno::XInterface> XMLDrawSettingsExportOasis_createInstance(
122 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
124 // draw OOo import
126 // draw OOo export
127 OUString XMLDrawExportOOO_getImplementationName() throw();
128 css::uno::Sequence<OUString> XMLDrawExportOOO_getSupportedServiceNames() throw();
129 /// @throws css::uno::Exception
130 css::uno::Reference<css::uno::XInterface> XMLDrawExportOOO_createInstance(
131 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
132 OUString XMLDrawStylesExportOOO_getImplementationName() throw();
133 css::uno::Sequence<OUString> XMLDrawStylesExportOOO_getSupportedServiceNames() throw();
134 /// @throws css::uno::Exception
135 css::uno::Reference<css::uno::XInterface> XMLDrawStylesExportOOO_createInstance(
136 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
137 OUString XMLDrawContentExportOOO_getImplementationName() throw();
138 css::uno::Sequence<OUString> XMLDrawContentExportOOO_getSupportedServiceNames() throw();
139 /// @throws css::uno::Exception
140 css::uno::Reference<css::uno::XInterface> XMLDrawContentExportOOO_createInstance(
141 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
142 OUString XMLDrawMetaExportOOO_getImplementationName() throw();
143 css::uno::Sequence<OUString> XMLDrawMetaExportOOO_getSupportedServiceNames() throw();
144 /// @throws css::uno::Exception
145 css::uno::Reference<css::uno::XInterface> XMLDrawMetaExportOOO_createInstance(
146 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
147 OUString XMLDrawSettingsExportOOO_getImplementationName() throw();
148 css::uno::Sequence<OUString> XMLDrawSettingsExportOOO_getSupportedServiceNames() throw();
149 /// @throws css::uno::Exception
150 css::uno::Reference<css::uno::XInterface> XMLDrawSettingsExportOOO_createInstance(
151 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
153 // impress animation import
154 OUString AnimationsImport_getImplementationName() throw();
155 css::uno::Sequence<OUString> AnimationsImport_getSupportedServiceNames() throw();
156 /// @throws css::uno::Exception
157 css::uno::Reference<css::uno::XInterface> AnimationsImport_createInstance(
158 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
160 // drawing layer export
161 OUString XMLDrawingLayerExport_getImplementationName() throw();
162 css::uno::Sequence<OUString> XMLDrawingLayerExport_getSupportedServiceNames() throw();
163 /// @throws css::uno::Exception
164 css::uno::Reference<css::uno::XInterface> XMLDrawingLayerExport_createInstance(
165 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
167 // impress xml clipboard export
168 OUString XMLImpressClipboardExport_getImplementationName() throw();
169 css::uno::Sequence<OUString> XMLImpressClipboardExport_getSupportedServiceNames() throw();
170 /// @throws css::uno::Exception
171 css::uno::Reference<css::uno::XInterface> XMLImpressClipboardExport_createInstance(
172 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
174 // chart oasis import
175 OUString SchXMLImport_getImplementationName() throw();
176 css::uno::Sequence<OUString> SchXMLImport_getSupportedServiceNames() throw();
177 /// @throws css::uno::Exception
178 css::uno::Reference<css::uno::XInterface> SchXMLImport_createInstance(
179 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
180 OUString SchXMLImport_Meta_getImplementationName() throw();
181 css::uno::Sequence<OUString> SchXMLImport_Meta_getSupportedServiceNames() throw();
182 /// @throws css::uno::Exception
183 css::uno::Reference<css::uno::XInterface> SchXMLImport_Meta_createInstance(
184 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
185 OUString SchXMLImport_Styles_getImplementationName() throw();
186 css::uno::Sequence<OUString> SchXMLImport_Styles_getSupportedServiceNames() throw();
187 /// @throws css::uno::Exception
188 css::uno::Reference<css::uno::XInterface> SchXMLImport_Styles_createInstance(
189 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
190 OUString SchXMLImport_Content_getImplementationName() throw();
191 css::uno::Sequence<OUString> SchXMLImport_Content_getSupportedServiceNames() throw();
192 /// @throws css::uno::Exception
193 css::uno::Reference<css::uno::XInterface> SchXMLImport_Content_createInstance(
194 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
196 // chart oasis export
197 OUString SchXMLExport_Oasis_getImplementationName() throw();
198 css::uno::Sequence<OUString> SchXMLExport_Oasis_getSupportedServiceNames() throw();
199 /// @throws css::uno::Exception
200 css::uno::Reference<css::uno::XInterface> SchXMLExport_Oasis_createInstance(
201 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
202 OUString SchXMLExport_Oasis_Meta_getImplementationName() throw();
203 css::uno::Sequence<OUString> SchXMLExport_Oasis_Meta_getSupportedServiceNames() throw();
204 /// @throws css::uno::Exception
205 css::uno::Reference<css::uno::XInterface> SchXMLExport_Oasis_Meta_createInstance(
206 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
207 OUString SchXMLExport_Oasis_Styles_getImplementationName() throw();
208 css::uno::Sequence<OUString> SchXMLExport_Oasis_Styles_getSupportedServiceNames() throw();
209 /// @throws css::uno::Exception
210 css::uno::Reference<css::uno::XInterface> SchXMLExport_Oasis_Styles_createInstance(
211 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
212 OUString SchXMLExport_Oasis_Content_getImplementationName() throw();
213 css::uno::Sequence<OUString> SchXMLExport_Oasis_Content_getSupportedServiceNames() throw();
214 /// @throws css::uno::Exception
215 css::uno::Reference<css::uno::XInterface> SchXMLExport_Oasis_Content_createInstance(
216 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
218 // chart OOo import
220 // chart OOo export
221 OUString SchXMLExport_getImplementationName() throw();
222 css::uno::Sequence<OUString> SchXMLExport_getSupportedServiceNames() throw();
223 /// @throws css::uno::Exception
224 css::uno::Reference<css::uno::XInterface> SchXMLExport_createInstance(
225 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
226 OUString SchXMLExport_Styles_getImplementationName() throw();
227 css::uno::Sequence<OUString> SchXMLExport_Styles_getSupportedServiceNames() throw();
228 /// @throws css::uno::Exception
229 css::uno::Reference<css::uno::XInterface> SchXMLExport_Styles_createInstance(
230 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
231 OUString SchXMLExport_Content_getImplementationName() throw();
232 css::uno::Sequence<OUString> SchXMLExport_Content_getSupportedServiceNames() throw();
233 /// @throws css::uno::Exception
234 css::uno::Reference<css::uno::XInterface> SchXMLExport_Content_createInstance(
235 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
237 // meta export OOo
238 OUString XMLMetaExportOOO_getImplementationName() throw();
239 css::uno::Sequence<OUString> XMLMetaExportOOO_getSupportedServiceNames() throw();
240 /// @throws css::uno::Exception
241 css::uno::Reference<css::uno::XInterface> XMLMetaExportOOO_createInstance(
242 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
244 // writer autotext event export
245 OUString XMLAutoTextEventExport_getImplementationName() throw();
246 css::uno::Sequence<OUString> XMLAutoTextEventExport_getSupportedServiceNames() throw();
247 /// @throws css::uno::Exception
248 css::uno::Reference<css::uno::XInterface> XMLAutoTextEventExport_createInstance(
249 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
251 // writer autotext event import
252 OUString XMLAutoTextEventImport_getImplementationName() throw();
253 css::uno::Sequence<OUString> XMLAutoTextEventImport_getSupportedServiceNames() throw();
254 /// @throws css::uno::Exception
255 css::uno::Reference<css::uno::XInterface> XMLAutoTextEventImport_createInstance(
256 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
258 // writer autotext event export OOo
259 OUString XMLAutoTextEventExportOOO_getImplementationName() throw();
260 css::uno::Sequence<OUString> XMLAutoTextEventExportOOO_getSupportedServiceNames() throw();
261 /// @throws css::uno::Exception
262 css::uno::Reference<css::uno::XInterface> XMLAutoTextEventExportOOO_createInstance(
263 css::uno::Reference<css::lang::XMultiServiceFactory> const & rSMgr);
265 #endif
267 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */