LibreOffice Module xmloff (master)  1
xmltoken.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
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/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
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 .
18  */
19 
20 #ifndef INCLUDED_XMLOFF_XMLTOKEN_HXX
21 #define INCLUDED_XMLOFF_XMLTOKEN_HXX
22 
23 #include <sal/config.h>
24 #include <xmloff/dllapi.h>
25 #include <rtl/ustring.hxx>
26 #include <sax/fastattribs.hxx>
27 
41 namespace xmloff::token {
42 
43  // IMPORTANT! XMLTokenEnum order MUST be in synch with aTokenList in
44  // xmloff/source/core/xmltoken.cxx, and with xmloff/source/token/tokens.txt.
45 
50  {
53 
54  // common xml
62 
63  // namespace prefixes and names
118 
121 
124 
127 
128  // erAck: 2008-04-09T20:02+0200 OpenFormula aka ODFF
131 
132  // ODF 1.2 metadata: RDFa and GRDDL
137 
138  // ODF Enhanced namespaces
141 
142  // jonp: 2008-09-24 Excel Interop
145 
148 
151 
152  // css text level 3
155 
156  // calc extensions
159  // generic LO extensions
162 
163  // enhanced fields
166 
167  // units
173 
174  // any other
198 
987  // XML_HORIZONTAL_ON_LEFT_PAGES and XML_HORIZONTAL_ON_RIGHT_PAGES
988  // are replaced by XML_HORIZONTAL_ON_EVEN and XML_HORIZONTAL_ON_ODD.
989  // Usage is deprecated, but the old token are needed for the
990  // OpenOffice.org file format import/export filter for the renaming (#i49139#)
1023  XML_IGNORE_SELECTED_PAGE, // used for ODF compatibility
2088 
2116 
2118 
2121 
2133 
2143 
2151 
2175 
2177 
2180 
2182 
2184 
2186 
2190 
2197 
2206 
2207  //text grid enhancement for better CJK support
2213 
2216 
2218 
2220 
2234 
2236 
2238 
2240 
2245 
2249 
2252 
2255 
2257 
2258  // #107245# New 3D properties which are possible for lathe and extrude 3d objects
2261 
2264 
2266 
2271 
2272  // Wrong! Do not write, use XML_SORT_ASCENDING instead. Only read. fdo#72548
2274 
2281 
2350 
2353 
2356 
2358 
2368 
2372 
2374 
2375  // DVO, OD 01.10.2003 #i18732
2377 
2378  XML_WITH_TAB, // #i21237#
2379 
2451 
2455 
2480 
2482 
2486 
2493 
2494  /* Core impl. of the positioning of floating screen objects without
2495  considering its wrapping style (#i28701#)
2496  */
2498  // Tokens have been renamed and <XML_ITERATIVE> has been added (#i35017#)
2502 
2503  // Names for OOo format only
2518 
2560 
2561  // chart Oasis format additions
2564 
2568 
2574 
2579 
2582 
2600 
2606 
2615 
2618 
2626 
2660 
2675 
2687  XML_IMAGE_OPACITY, // #i25616#
2688 
2701 
2705 
2708 
2709  // XForms tokens
2710  // already defined: XML_ACTION, XML_VERSION, XML_ENCODING,
2711  // XML_REPLACE, XML_SEPARATOR, XML_TYPE, XML_ID
2729  XML_MAXOCCURS, // maxOccurs
2730  XML_MINOCCURS, // minOccurs
2734 
2735  // XForms/XSD Schema; these tokens use innerWordCapitalization
2736  // (already defined: XML_SCHEMA, XML_LENGTH, XML_ID)
2738  XML_TARGETNAMESPACE, // targetNamespace
2739  XML_SIMPLETYPE, // simpleType
2741  XML_MAXLENGTH, // maxLength
2742  XML_MINLENGTH, // minLength
2743  XML_MININCLUSIVE, // minInclusive
2744  XML_MINEXCLUSIVE, // minExclusive
2745  XML_MAXINCLUSIVE, // maxInclusive
2746  XML_MAXEXCLUSIVE, // maxExclusive
2749  XML_WHITESPACE, // whiteSpace
2750  XML_TOTALDIGITS, // totalDigits
2751  XML_FRACTIONDIGITS, // fractionDigits
2753  XML_ANYURI, // anyURI
2754  XML_DATETIME_XSD, // dateTime
2755  XML_MAIN_ETRY, // #i28755#
2756 
2757  // SMIL
2799 
2802 
2806 
2809 
2813 
2815 
2820 
2861 
2964 
2967 
2970 
2972 
2979 
2998 
3006 
3009 
3015 
3017 
3021 
3029 
3032 
3033  // XML_HORIZONTAL_ON_LEFT_PAGES and XML_HORIZONTAL_ON_RIGHT_PAGES
3034  // are replaced by XML_HORIZONTAL_ON_EVEN and XML_HORIZONTAL_ON_ODD. (#i49139#)