|
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().