Bump for 3.6-28
[LibreOffice.git] / offapi / com / sun / star / chart2 / data / XSheetDataProvider.idl
blobdb443c9edb70a2cfb31c6fe902fff20ea489ca4b
1 /*
2 * Version: MPL 1.1 / GPLv3+ / LGPLv3+
4 * The contents of this file are subject to the Mozilla Public License Version
5 * 1.1 (the "License"); you may not use this file except in compliance with
6 * the License or as specified alternatively below. You may obtain a copy of
7 * the License at http://www.mozilla.org/MPL/
9 * Software distributed under the License is distributed on an "AS IS" basis,
10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 * for the specific language governing rights and limitations under the
12 * License.
14 * Major Contributor(s):
15 * Copyright (C) 2012 Kohei Yoshida <kohei.yoshida@suse.com>
17 * All Rights Reserved.
19 * For minor contributions see the git repository.
21 * Alternatively, the contents of this file may be used under the terms of
22 * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
23 * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
24 * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
25 * instead of those above.
28 #ifndef com_sun_star_chart2_data_XSheetDataProvider_idl
29 #define com_sun_star_chart2_data_XSheetDataProvider_idl
31 #include <com/sun/star/uno/XInterface.idl>
32 #include <com/sun/star/chart2/data/XDataSequence.idl>
33 #include <com/sun/star/sheet/FormulaToken.idl>
35 module com { module sun { module star { module chart2 { module data {
37 /**
38 * Interface specific to spreadsheet data provider backend.
40 interface XSheetDataProvider : com::sun::star::uno::XInterface
42 boolean createDataSequenceByFormulaTokensPossible(
43 [in] sequence< com::sun::star::sheet::FormulaToken > aTokens );
45 XDataSequence createDataSequenceByFormulaTokens(
46 [in] sequence< com::sun::star::sheet::FormulaToken > aTokens )
47 raises( com::sun::star::lang::IllegalArgumentException );
50 };};};};};
52 #endif