1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * This file is part of OpenOffice.org.
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org. If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
26 ************************************************************************/
27 #ifndef __com_sun_star_text_TextSortDescriptor_idl__
28 #define __com_sun_star_text_TextSortDescriptor_idl__
30 #ifndef __com_sun_star_util_SortDescriptor_idl__
31 #include
<com
/sun
/star
/util
/SortDescriptor.idl
>
35 //=============================================================================
37 module com
{ module sun
{ module star
{ module text
{
39 //=============================================================================
41 // DocMerge from xml: service com::sun::star::text::TextSortDescriptor
42 /** describes sort criteria for sorting text.
46 published service TextSortDescriptor
48 // DocMerge: empty anyway
49 service com
::sun
::star
::util
::SortDescriptor
;
51 //-------------------------------------------------------------------------
53 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::Delimiter
54 /** contains the character that marks the separation of columns.
56 [property
] char Delimiter
;
58 //-------------------------------------------------------------------------
60 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortInTable
61 /** determines if the content of a table is to be sorted.
63 [property
] boolean IsSortInTable
;
65 //-------------------------------------------------------------------------
67 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::SortRowOrColumnNo0
68 /** contains the row or column index used in the first search key.
70 [property
] long SortRowOrColumnNo0
;
72 //-------------------------------------------------------------------------
74 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortNumeric0
75 /** determines if the sorting in the first search key is done
76 numeric or alphanumeric order.
78 [property
] boolean IsSortNumeric0
;
80 //-------------------------------------------------------------------------
82 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortAscending0
83 /** determines if the sorting in the first search key is done
84 in ascending or descending order.
86 [property
] boolean IsSortAscending0
;
88 //-------------------------------------------------------------------------
90 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::SortRowOrColumnNo1
91 /** contains the row or column index used in the second search key.
93 [property
] long SortRowOrColumnNo1
;
95 //-------------------------------------------------------------------------
97 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortNumeric1
98 /** determines if the sorting in the second search key is done
99 in numeric or alphanumeric order.
101 [property
] boolean IsSortNumeric1
;
103 //-------------------------------------------------------------------------
105 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortAscending1
106 /** determines if the sorting in the second search key is done
107 in ascending or descending order.
109 [property
] boolean IsSortAscending1
;
111 //-------------------------------------------------------------------------
113 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::SortRowOrColumnNo2
114 /** contains the row or column index used in the third search key.
116 [property
] long SortRowOrColumnNo2
;
118 //-------------------------------------------------------------------------
120 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortNumeric2
121 /** determines if the sorting in the third search key is done
122 in numeric or alphanumeric order.
124 [property
] boolean IsSortNumeric2
;
126 //-------------------------------------------------------------------------
128 // DocMerge from xml: property com::sun::star::text::TextSortDescriptor::IsSortAscending2
129 /** determines if the sorting in the third search key is done
130 in ascending or descending order.
132 [property
] boolean IsSortAscending2
;
136 //=============================================================================
140 /*=============================================================================
142 =============================================================================*/