LibreOffice Module xmloff (master) 1
Macros | Variables
StyleOOoTContext.cxx File Reference
#include <com/sun/star/xml/sax/SAXException.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
#include <sax/tools/converter.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlnamespace.hxx>
#include "PropType.hxx"
#include "DeepTContext.hxx"
#include "RenameElemTContext.hxx"
#include "ActionMapTypesOOo.hxx"
#include "MutableAttrList.hxx"
#include "TransformerActions.hxx"
#include "PropertyActionsOOo.hxx"
#include "TransformerBase.hxx"
#include "StyleOOoTContext.hxx"
#include <xmloff/xmluconv.hxx>
#include <rtl/math.hxx>
#include <rtl/ustrbuf.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <array>
Include dependency graph for StyleOOoTContext.cxx:

Go to the source code of this file.

Macros

#define ENTRY4(a, b, c, d)    { a, b, c, d }
 
#define ENTRY3(a, b, c)    { a, b, c, XML_PROP_TYPE_END }
 
#define ENTRY2(a, b)    { a, b, XML_PROP_TYPE_END, XML_PROP_TYPE_END }
 
#define ENTRY1(a)    { a, XML_PROP_TYPE_END, XML_PROP_TYPE_END, XML_PROP_TYPE_END }
 

Variables

const sal_uInt16 MAX_PROP_TYPES = 4
 
const std::array< XMLPropType, MAX_PROP_TYPESaPropTypes [XML_FAMILY_TYPE_END]
 
const XMLTokenEnum aPropTokens [XML_PROP_TYPE_END]
 
const sal_uInt16 aAttrActionMaps [XML_PROP_TYPE_END]
 
const sal_uInt16 aElemActionMaps [XML_PROP_TYPE_END]
 

Macro Definition Documentation

◆ ENTRY1

#define ENTRY1 (   a)     { a, XML_PROP_TYPE_END, XML_PROP_TYPE_END, XML_PROP_TYPE_END }

Definition at line 57 of file StyleOOoTContext.cxx.

◆ ENTRY2

#define ENTRY2 (   a,
 
)     { a, b, XML_PROP_TYPE_END, XML_PROP_TYPE_END }

Definition at line 55 of file StyleOOoTContext.cxx.

◆ ENTRY3

#define ENTRY3 (   a,
  b,
 
)     { a, b, c, XML_PROP_TYPE_END }

Definition at line 53 of file StyleOOoTContext.cxx.

◆ ENTRY4

#define ENTRY4 (   a,
  b,
  c,
  d 
)     { a, b, c, d }

Definition at line 51 of file StyleOOoTContext.cxx.

Variable Documentation

◆ aAttrActionMaps

const sal_uInt16 aAttrActionMaps[XML_PROP_TYPE_END]
Initial value:
=
{
}
@ PROP_OOO_HEADER_FOOTER_ATTR_ACTIONS
@ PROP_OOO_GRAPHIC_ATTR_ACTIONS
@ PROP_OOO_PAGE_LAYOUT_ATTR_ACTIONS
@ MAX_OOO_PROP_ACTIONS
@ PROP_OOO_SECTION_ATTR_ACTIONS
@ PROP_OOO_TABLE_COLUMN_ATTR_ACTIONS
@ PROP_OOO_TABLE_CELL_ATTR_ACTIONS
@ PROP_OOO_TEXT_ATTR_ACTIONS
@ PROP_OOO_LIST_LEVEL_ATTR_ACTIONS
@ PROP_OOO_TABLE_ROW_ATTR_ACTIONS
@ PROP_OOO_DRAWING_PAGE_ATTR_ACTIONS
@ PROP_OOO_CHART_ATTR_ACTIONS
@ PROP_OOO_TABLE_ATTR_ACTIONS
@ PROP_OOO_PARAGRAPH_ATTR_ACTIONS

Definition at line 104 of file StyleOOoTContext.cxx.

Referenced by XMLStyleOOoTContext::CreateChildContext().

◆ aElemActionMaps

const sal_uInt16 aElemActionMaps[XML_PROP_TYPE_END]

◆ aPropTokens

const XMLTokenEnum aPropTokens[XML_PROP_TYPE_END]
Initial value:
=
{
}
@ XML_TABLE_CELL_PROPERTIES
Definition: xmltoken.hxx:2640
@ XML_LIST_LEVEL_PROPERTIES
Definition: xmltoken.hxx:2641
@ XML_DRAWING_PAGE_PROPERTIES
Definition: xmltoken.hxx:2630
@ XML_HEADER_FOOTER_PROPERTIES
Definition: xmltoken.hxx:2632
@ XML_SECTION_PROPERTIES
Definition: xmltoken.hxx:2636
@ XML_TABLE_COLUMN_PROPERTIES
Definition: xmltoken.hxx:2638
@ XML_PARAGRAPH_PROPERTIES
Definition: xmltoken.hxx:2634
@ XML_GRAPHIC_PROPERTIES
Definition: xmltoken.hxx:2629
@ XML_PAGE_LAYOUT_PROPERTIES
Definition: xmltoken.hxx:2631
@ XML_TABLE_ROW_PROPERTIES
Definition: xmltoken.hxx:2639

Definition at line 86 of file StyleOOoTContext.cxx.

Referenced by XMLStyleOOoTContext::CreateChildContext(), and SvXMLExportPropertyMapper::exportXML().

◆ aPropTypes

const std::array<XMLPropType,MAX_PROP_TYPES> aPropTypes[XML_FAMILY_TYPE_END]
Initial value:
=
{
}
@ XML_PROP_TYPE_TABLE_ROW
Definition: PropType.hxx:34
@ XML_PROP_TYPE_PAGE_LAYOUT
Definition: PropType.hxx:26
@ XML_PROP_TYPE_TEXT
Definition: PropType.hxx:28
@ XML_PROP_TYPE_RUBY
Definition: PropType.hxx:30
@ XML_PROP_TYPE_TABLE_COLUMN
Definition: PropType.hxx:33
@ XML_PROP_TYPE_SECTION
Definition: PropType.hxx:31
@ XML_PROP_TYPE_TABLE_CELL
Definition: PropType.hxx:35
@ XML_PROP_TYPE_TABLE
Definition: PropType.hxx:32
@ XML_PROP_TYPE_CHART
Definition: PropType.hxx:37
@ XML_PROP_TYPE_PARAGRAPH
Definition: PropType.hxx:29
@ XML_PROP_TYPE_LIST_LEVEL
Definition: PropType.hxx:36
@ XML_PROP_TYPE_GRAPHIC
Definition: PropType.hxx:24
@ XML_PROP_TYPE_HEADER_FOOTER
Definition: PropType.hxx:27
@ XML_PROP_TYPE_DRAWING_PAGE
Definition: PropType.hxx:25
@ XML_PROP_TYPE_END
Definition: PropType.hxx:38
#define ENTRY1(a)
#define ENTRY3(a, b, c)
#define ENTRY4(a, b, c, d)
#define ENTRY2(a, b)

Definition at line 60 of file StyleOOoTContext.cxx.

Referenced by XMLStyleOOoTContext::CreateChildContext().

◆ MAX_PROP_TYPES

const sal_uInt16 MAX_PROP_TYPES = 4

Definition at line 50 of file StyleOOoTContext.cxx.

Referenced by SvXMLExportPropertyMapper::exportXML().