LibreOffice Module xmloff (master) 1
|
#include <XMLTableImport.hxx>
Public Member Functions | |
XMLTableImport (SvXMLImport &rImport, const rtl::Reference< XMLPropertySetMapper > &xCellPropertySetMapper, const rtl::Reference< XMLPropertyHandlerFactory > &xFactoryRef) | |
virtual | ~XMLTableImport () override |
SvXMLImportContext * | CreateTableContext (css::uno::Reference< css::table::XColumnRowRange > const &xColumnRowRange) |
SvXMLStyleContext * | CreateTableTemplateContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) |
const rtl::Reference< SvXMLImportPropertyMapper > & | GetCellImportPropertySetMapper () const |
const rtl::Reference< SvXMLImportPropertyMapper > & | GetRowImportPropertySetMapper () const |
const rtl::Reference< SvXMLImportPropertyMapper > & | GetColumnImportPropertySetMapper () const |
void | addTableTemplate (const OUString &rsStyleName, XMLTableTemplate &xTableTemplate) |
void | finishStyles () |
Inserts all table templates. More... | |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Friends | |
class | XMLTableImportContext |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 44 of file XMLTableImport.hxx.
XMLTableImport::XMLTableImport | ( | SvXMLImport & | rImport, |
const rtl::Reference< XMLPropertySetMapper > & | xCellPropertySetMapper, | ||
const rtl::Reference< XMLPropertyHandlerFactory > & | xFactoryRef | ||
) |
Definition at line 234 of file XMLTableImport.cxx.
References XMLTextImportHelper::CreateParaExtPropMapper(), XMLTextImportHelper::CreateTableCellExtPropMapper(), Exception, comphelper::findValue(), getCellPropertiesMap(), getColumnPropertiesMap(), getRowPropertiesMap(), mbWriter, mxCellImportPropertySetMapper, mxColumnImportPropertySetMapper, mxRowImportPropertySetMapper, and SAL_WARN.
|
overridevirtual |
Definition at line 268 of file XMLTableImport.cxx.
void XMLTableImport::addTableTemplate | ( | const OUString & | rsStyleName, |
XMLTableTemplate & | xTableTemplate | ||
) |
Definition at line 283 of file XMLTableImport.cxx.
References maTableTemplates.
SvXMLImportContext * XMLTableImport::CreateTableContext | ( | css::uno::Reference< css::table::XColumnRowRange > const & | xColumnRowRange | ) |
Definition at line 272 of file XMLTableImport.cxx.
References XMLTableImportContext.
SvXMLStyleContext * XMLTableImport::CreateTableTemplateContext | ( | sal_Int32 | nElement, |
const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttrList | ||
) |
Definition at line 278 of file XMLTableImport.cxx.
References mrImport.
void XMLTableImport::finishStyles | ( | ) |
Inserts all table templates.
Definition at line 290 of file XMLTableImport.cxx.
References Any, Exception, maTableTemplates, mbWriter, mrImport, sTemplateName, TABLE_CELL, TOOLS_WARN_EXCEPTION, u, and xFactory.
|
inline |
Definition at line 56 of file XMLTableImport.hxx.
|
inline |
Definition at line 58 of file XMLTableImport.hxx.
|
inline |
Definition at line 57 of file XMLTableImport.hxx.
|
friend |
Definition at line 46 of file XMLTableImport.hxx.
Referenced by CreateTableContext().
|
private |
Definition at line 71 of file XMLTableImport.hxx.
Referenced by addTableTemplate(), and finishStyles().
|
private |
Definition at line 66 of file XMLTableImport.hxx.
Referenced by finishStyles(), and XMLTableImport().
|
private |
Definition at line 65 of file XMLTableImport.hxx.
Referenced by CreateTableTemplateContext(), and finishStyles().
|
private |
Definition at line 67 of file XMLTableImport.hxx.
Referenced by XMLTableImport().
|
private |
Definition at line 69 of file XMLTableImport.hxx.
Referenced by XMLTableImport().
|
private |
Definition at line 68 of file XMLTableImport.hxx.
Referenced by XMLTableImport().