LibreOffice Module xmloff (master) 1
Macros | Functions
XMLTableExport.cxx File Reference
#include <xmloff/table/XMLTableExport.hxx>
#include <sal/config.h>
#include <sal/log.hxx>
#include <rtl/ustring.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/table/XColumnRowRange.hpp>
#include <com/sun/star/table/XMergeableCell.hpp>
#include <com/sun/star/style/XStyle.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <comphelper/diagnose_ex.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmlprmap.hxx>
#include <xmloff/xmlexppr.hxx>
#include <xmloff/xmlexp.hxx>
#include <xmloff/xmltypes.hxx>
#include <xmlsdtypes.hxx>
#include <xmloff/maptype.hxx>
#include <xmloff/prhdlfac.hxx>
#include <xmloff/txtprmap.hxx>
#include "table.hxx"
#include <xmlprop.hxx>
Include dependency graph for XMLTableExport.cxx:

Go to the source code of this file.

Macros

#define MAP_(name, prefix, token, type, context)   { name, prefix, token, type, context, SvtSaveOptions::ODFSVER_010, false }
 
#define CMAP(name, prefix, token, type, context)   MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_COLUMN,context)
 
#define RMAP(name, prefix, token, type, context)   MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_ROW,context)
 
#define CELLMAP(name, prefix, token, type, context)   MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_CELL,context)
 
#define MAP_END   { nullptr }
 

Functions

const XMLPropertyMapEntrygetColumnPropertiesMap ()
 
const XMLPropertyMapEntrygetRowPropertiesMap ()
 
const XMLPropertyMapEntrygetCellPropertiesMap ()
 
static bool has_states (const std::vector< XMLPropertyState > &xPropStates)
 
const TableStyleElementgetTableStyleMap ()
 
const TableStyleElementgetWriterSpecificTableStyleMap ()
 
static const TableStyleElementgetWriterSpecificTableStyleAttributes ()
 

Macro Definition Documentation

◆ CELLMAP

#define CELLMAP (   name,
  prefix,
  token,
  type,
  context 
)    MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_CELL,context)

Definition at line 63 of file XMLTableExport.cxx.

◆ CMAP

#define CMAP (   name,
  prefix,
  token,
  type,
  context 
)    MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_COLUMN,context)

Definition at line 61 of file XMLTableExport.cxx.

◆ MAP_

#define MAP_ (   name,
  prefix,
  token,
  type,
  context 
)    { name, prefix, token, type, context, SvtSaveOptions::ODFSVER_010, false }

Definition at line 60 of file XMLTableExport.cxx.

◆ MAP_END

#define MAP_END   { nullptr }

Definition at line 64 of file XMLTableExport.cxx.

◆ RMAP

#define RMAP (   name,
  prefix,
  token,
  type,
  context 
)    MAP_(name,prefix,token,type|XML_TYPE_PROP_TABLE_ROW,context)

Definition at line 62 of file XMLTableExport.cxx.

Function Documentation

◆ getCellPropertiesMap()

const XMLPropertyMapEntry * getCellPropertiesMap ( )

◆ getColumnPropertiesMap()

const XMLPropertyMapEntry * getColumnPropertiesMap ( )

◆ getRowPropertiesMap()

const XMLPropertyMapEntry * getRowPropertiesMap ( )

◆ getTableStyleMap()

const TableStyleElement * getTableStyleMap ( )

◆ getWriterSpecificTableStyleAttributes()

static const TableStyleElement * getWriterSpecificTableStyleAttributes ( )
static

◆ getWriterSpecificTableStyleMap()

const TableStyleElement * getWriterSpecificTableStyleMap ( )

◆ has_states()

static bool has_states ( const std::vector< XMLPropertyState > &  xPropStates)
static

Definition at line 230 of file XMLTableExport.cxx.

Referenced by XMLTableExport::collectTableAutoStyles().