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 <osl/diagnose.h>
#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 <tools/diagnose_ex.h>
#include <xmloff/xmlnmspe.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 dependency graph for XMLTableExport.cxx:

Go to the source code of this file.

Macros

#define MAP_(name, prefix, token, type, context)   { name, sizeof(name)-1, 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, 0, 0, XML_EMPTY, 0, 0, SvtSaveOptions::ODFSVER_010, false }
 

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

#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.

Referenced by getCellPropertiesMap().

#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.

Referenced by getColumnPropertiesMap().

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

Definition at line 60 of file XMLTableExport.cxx.

#define MAP_END   { nullptr, 0, 0, XML_EMPTY, 0, 0, SvtSaveOptions::ODFSVER_010, false }
#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.

Referenced by getRowPropertiesMap().

Function Documentation

const XMLPropertyMapEntry* getCellPropertiesMap ( )
const XMLPropertyMapEntry* getColumnPropertiesMap ( )
const XMLPropertyMapEntry* getRowPropertiesMap ( )
const TableStyleElement* getTableStyleMap ( )
static const TableStyleElement* getWriterSpecificTableStyleAttributes ( )
static
const TableStyleElement* getWriterSpecificTableStyleMap ( )
static bool has_states ( const std::vector< XMLPropertyState > &  xPropStates)
static

Definition at line 218 of file XMLTableExport.cxx.

Referenced by XMLTableExport::collectTableAutoStyles().