LibreOffice Module xmloff (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
XMLTextImportHelper::Impl Struct Reference
Collaboration diagram for XMLTextImportHelper::Impl:
[legend]

Public Types

typedef std::tuple< uno::Reference< text::XTextRange >, OUString, std::shared_ptr< ::xmloff::ParsedRDFaAttributes > > BookmarkMapEntry_t
 
typedef ::std::pair< OUString, OUString > field_name_type_t
 
typedef ::std::pair< OUString, OUString > field_param_t
 
typedef ::std::vector< field_param_tfield_params_t
 
typedef ::std::tuple< field_name_type_t, field_params_t, uno::Reference< text::XFormField > > field_stack_item_t
 
typedef ::std::stack< field_stack_item_tfield_stack_t
 

Public Member Functions

 Impl (uno::Reference< frame::XModel > const &rModel, SvXMLImport &rImport, bool const bInsertMode, bool const bStylesOnlyMode, bool const bProgress, bool const bBlockMode, bool const bOrganizerMode)
 
 Impl (const Impl &)=delete
 
Imploperator= (const Impl &)=delete
 
void InitOutlineStylesCandidates ()
 

Public Attributes

std::unique_ptr< SvXMLTokenMapm_xTextElemTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextPElemTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextPAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextFieldAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextNumberedParagraphAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextListBlockAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextListBlockElemTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextFrameAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextContourAttrTokenMap
 
std::unique_ptr< SvXMLTokenMapm_xTextHyperlinkAttrTokenMap
 
std::unique_ptr< std::vector< OUString > > m_xPrevFrmNames
 
std::unique_ptr< std::vector< OUString > > m_xNextFrmNames
 
std::unique_ptr< XMLTextListsHelperm_xTextListsHelper
 
rtl::Reference< SvXMLStylesContextm_xAutoStyles
 
rtl::Reference< SvXMLImportPropertyMapperm_xParaImpPrMap
 
rtl::Reference< SvXMLImportPropertyMapperm_xTextImpPrMap
 
rtl::Reference< SvXMLImportPropertyMapperm_xFrameImpPrMap
 
rtl::Reference< SvXMLImportPropertyMapperm_xSectionImpPrMap
 
rtl::Reference< SvXMLImportPropertyMapperm_xRubyImpPrMap
 
std::unique_ptr< SvI18NMapm_xRenameMap
 
std::unique_ptr< std::vector< OUString >[]> m_xOutlineStylesCandidates
 
std::map< OUString, BookmarkMapEntry_tm_BookmarkStartRanges
 start ranges for open bookmarks More...
 
std::vector< OUString > m_BookmarkVector
 
OUString m_sOpenRedlineIdentifier
 name of the last 'open' redline that started between paragraphs More...
 
OUString msLastImportedFrameName
 
std::map< OUString, bool > m_bBookmarkHidden
 
std::map< OUString, OUString > m_sBookmarkCondition
 
uno::Reference< text::XText > m_xText
 
uno::Reference< text::XTextCursor > m_xCursor
 
uno::Reference< text::XTextRange > m_xCursorAsRange
 
uno::Reference< container::XNameContainer > m_xParaStyles
 
uno::Reference< container::XNameContainer > m_xTextStyles
 
uno::Reference< container::XNameContainer > m_xNumStyles
 
uno::Reference< container::XNameContainer > m_xFrameStyles
 
uno::Reference< container::XNameContainer > m_xPageStyles
 
uno::Reference< container::XNameContainer > m_xCellStyles
 
uno::Reference< container::XIndexReplace > m_xChapterNumbering
 
uno::Reference< container::XNameAccess > m_xTextFrames
 
uno::Reference< container::XNameAccess > m_xGraphics
 
uno::Reference< container::XNameAccess > m_xObjects
 
uno::Reference< lang::XMultiServiceFactory > m_xServiceFactory
 
SvXMLImportm_rSvXMLImport
 
bool m_bInsertMode: 1
 
bool m_bStylesOnlyMode: 1
 
bool m_bBlockMode: 1
 
bool m_bProgress: 1
 
bool m_bOrganizerMode: 1
 
bool m_bBodyContentStarted: 1
 
bool m_bInsideDeleteContext: 1
 Are we inside a <text:deletion> element (deleted redline section) More...
 
field_stack_t m_FieldStack
 
OUString m_sCellParaStyleDefault
 
std::unique_ptr< std::map< OUString, OUString > > m_pCrossRefHeadingBookmarkMap
 

Detailed Description

Definition at line 493 of file txtimp.cxx.

Member Typedef Documentation

typedef std::tuple< uno::Reference<text::XTextRange>, OUString, std::shared_ptr< ::xmloff::ParsedRDFaAttributes > > XMLTextImportHelper::Impl::BookmarkMapEntry_t

Definition at line 532 of file txtimp.cxx.

typedef ::std::pair< OUString, OUString> XMLTextImportHelper::Impl::field_name_type_t

Definition at line 574 of file txtimp.cxx.

typedef ::std::pair< OUString, OUString > XMLTextImportHelper::Impl::field_param_t

Definition at line 575 of file txtimp.cxx.

Definition at line 576 of file txtimp.cxx.

typedef ::std::tuple<field_name_type_t, field_params_t, uno::Reference<text::XFormField> > XMLTextImportHelper::Impl::field_stack_item_t

Definition at line 577 of file txtimp.cxx.

Definition at line 578 of file txtimp.cxx.

Constructor & Destructor Documentation

XMLTextImportHelper::Impl::Impl ( uno::Reference< frame::XModel > const &  rModel,
SvXMLImport rImport,
bool const  bInsertMode,
bool const  bStylesOnlyMode,
bool const  bProgress,
bool const  bBlockMode,
bool const  bOrganizerMode 
)
inline

Definition at line 586 of file txtimp.cxx.

XMLTextImportHelper::Impl::Impl ( const Impl )
delete

Member Function Documentation

void XMLTextImportHelper::Impl::InitOutlineStylesCandidates ( )
inline

Definition at line 607 of file txtimp.cxx.

References m_xOutlineStylesCandidates, and size.

Impl& XMLTextImportHelper::Impl::operator= ( const Impl )
delete

Member Data Documentation

bool XMLTextImportHelper::Impl::m_bBlockMode

Definition at line 566 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bBodyContentStarted

Definition at line 569 of file txtimp.cxx.

std::map< OUString, bool > XMLTextImportHelper::Impl::m_bBookmarkHidden

Definition at line 544 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bInsertMode

Definition at line 564 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bInsideDeleteContext

Are we inside a <text:deletion> element (deleted redline section)

Definition at line 572 of file txtimp.cxx.

std::map< OUString, BookmarkMapEntry_t > XMLTextImportHelper::Impl::m_BookmarkStartRanges

start ranges for open bookmarks

Definition at line 534 of file txtimp.cxx.

std::vector< OUString > XMLTextImportHelper::Impl::m_BookmarkVector

Definition at line 536 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bOrganizerMode

Definition at line 568 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bProgress

Definition at line 567 of file txtimp.cxx.

bool XMLTextImportHelper::Impl::m_bStylesOnlyMode

Definition at line 565 of file txtimp.cxx.

field_stack_t XMLTextImportHelper::Impl::m_FieldStack

Definition at line 580 of file txtimp.cxx.

std::unique_ptr<std::map<OUString, OUString> > XMLTextImportHelper::Impl::m_pCrossRefHeadingBookmarkMap

Definition at line 584 of file txtimp.cxx.

SvXMLImport& XMLTextImportHelper::Impl::m_rSvXMLImport

Definition at line 562 of file txtimp.cxx.

std::map< OUString, OUString > XMLTextImportHelper::Impl::m_sBookmarkCondition

Definition at line 545 of file txtimp.cxx.

OUString XMLTextImportHelper::Impl::m_sCellParaStyleDefault

Definition at line 582 of file txtimp.cxx.

OUString XMLTextImportHelper::Impl::m_sOpenRedlineIdentifier

name of the last 'open' redline that started between paragraphs

Definition at line 539 of file txtimp.cxx.

rtl::Reference<SvXMLStylesContext> XMLTextImportHelper::Impl::m_xAutoStyles

Definition at line 509 of file txtimp.cxx.

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xCellStyles

Definition at line 555 of file txtimp.cxx.

uno::Reference<container::XIndexReplace> XMLTextImportHelper::Impl::m_xChapterNumbering

Definition at line 556 of file txtimp.cxx.

uno::Reference<text::XTextCursor> XMLTextImportHelper::Impl::m_xCursor

Definition at line 548 of file txtimp.cxx.

uno::Reference<text::XTextRange> XMLTextImportHelper::Impl::m_xCursorAsRange

Definition at line 549 of file txtimp.cxx.

rtl::Reference< SvXMLImportPropertyMapper > XMLTextImportHelper::Impl::m_xFrameImpPrMap

Definition at line 513 of file txtimp.cxx.

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xFrameStyles

Definition at line 553 of file txtimp.cxx.

uno::Reference<container::XNameAccess> XMLTextImportHelper::Impl::m_xGraphics

Definition at line 558 of file txtimp.cxx.

std::unique_ptr< std::vector<OUString> > XMLTextImportHelper::Impl::m_xNextFrmNames

Definition at line 506 of file txtimp.cxx.

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xNumStyles

Definition at line 552 of file txtimp.cxx.

uno::Reference<container::XNameAccess> XMLTextImportHelper::Impl::m_xObjects

Definition at line 559 of file txtimp.cxx.

std::unique_ptr< std::vector< OUString > []> XMLTextImportHelper::Impl::m_xOutlineStylesCandidates

Definition at line 526 of file txtimp.cxx.

Referenced by InitOutlineStylesCandidates().

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xPageStyles

Definition at line 554 of file txtimp.cxx.

rtl::Reference< SvXMLImportPropertyMapper > XMLTextImportHelper::Impl::m_xParaImpPrMap

Definition at line 511 of file txtimp.cxx.

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xParaStyles

Definition at line 550 of file txtimp.cxx.

std::unique_ptr< std::vector<OUString> > XMLTextImportHelper::Impl::m_xPrevFrmNames

Definition at line 505 of file txtimp.cxx.

std::unique_ptr<SvI18NMap> XMLTextImportHelper::Impl::m_xRenameMap

Definition at line 517 of file txtimp.cxx.

rtl::Reference< SvXMLImportPropertyMapper > XMLTextImportHelper::Impl::m_xRubyImpPrMap

Definition at line 515 of file txtimp.cxx.

rtl::Reference< SvXMLImportPropertyMapper > XMLTextImportHelper::Impl::m_xSectionImpPrMap

Definition at line 514 of file txtimp.cxx.

uno::Reference<lang::XMultiServiceFactory> XMLTextImportHelper::Impl::m_xServiceFactory

Definition at line 560 of file txtimp.cxx.

uno::Reference<text::XText> XMLTextImportHelper::Impl::m_xText

Definition at line 547 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextContourAttrTokenMap

Definition at line 503 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextElemTokenMap

Definition at line 495 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextFieldAttrTokenMap

Definition at line 498 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextFrameAttrTokenMap

Definition at line 502 of file txtimp.cxx.

uno::Reference<container::XNameAccess> XMLTextImportHelper::Impl::m_xTextFrames

Definition at line 557 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextHyperlinkAttrTokenMap

Definition at line 504 of file txtimp.cxx.

rtl::Reference< SvXMLImportPropertyMapper > XMLTextImportHelper::Impl::m_xTextImpPrMap

Definition at line 512 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextListBlockAttrTokenMap

Definition at line 500 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextListBlockElemTokenMap

Definition at line 501 of file txtimp.cxx.

std::unique_ptr<XMLTextListsHelper> XMLTextImportHelper::Impl::m_xTextListsHelper

Definition at line 507 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextNumberedParagraphAttrTokenMap

Definition at line 499 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextPAttrTokenMap

Definition at line 497 of file txtimp.cxx.

std::unique_ptr<SvXMLTokenMap> XMLTextImportHelper::Impl::m_xTextPElemTokenMap

Definition at line 496 of file txtimp.cxx.

uno::Reference<container::XNameContainer> XMLTextImportHelper::Impl::m_xTextStyles

Definition at line 551 of file txtimp.cxx.

OUString XMLTextImportHelper::Impl::msLastImportedFrameName

Definition at line 542 of file txtimp.cxx.


The documentation for this struct was generated from the following file: