LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | List of all members
XMLReader Class Referencefinal

#include <fltini.hxx>

Inheritance diagram for XMLReader:
[legend]
Collaboration diagram for XMLReader:
[legend]

Public Member Functions

virtual SwReaderType GetReaderType () override
 
 XMLReader ()
 
virtual size_t GetSectionList (SfxMedium &rMedium, std::vector< OUString > &rStrings) const override
 
- Public Member Functions inherited from Reader
 Reader ()
 
virtual ~Reader ()
 
virtual SwReaderType GetReaderType ()
 
SwgReaderOptionGetReaderOpt ()
 
virtual void SetFltName (const OUString &rFltNm)
 
SwDocGetTemplateDoc (SwDoc &rDoc)
 
bool SetTemplate (SwDoc &rDoc)
 
void ClearTemplate ()
 
void SetTemplateName (const OUString &rDir)
 
void MakeHTMLDummyTemplateDoc ()
 
bool IsReadUTF8 () const
 
void SetReadUTF8 (bool bSet)
 
bool IsBlockMode () const
 
void SetBlockMode (bool bSet)
 
bool IsOrganizerMode () const
 
void SetOrganizerMode (bool bSet)
 
void SetIgnoreHTMLComments (bool bSet)
 
virtual bool HasGlossaries () const
 
virtual bool ReadGlossaries (SwTextBlocks &, bool bSaveRelFiles) const
 
virtual size_t GetSectionList (SfxMedium &rMedium, std::vector< OUString > &rStrings) const
 
const tools::SvRef< SotStorage > & getSotStorageRef () const
 
void setSotStorageRef (const tools::SvRef< SotStorage > &pStgRef)
 

Private Member Functions

virtual ErrCode Read (SwDoc &, const OUString &rBaseURL, SwPaM &, const OUString &) override
 

Additional Inherited Members

- Static Public Member Functions inherited from Reader
static void ResetFrameFormatAttrs (SfxItemSet &rFrameSet)
 
static void ResetFrameFormats (SwDoc &rDoc)
 
- Protected Member Functions inherited from Reader
virtual OUString GetTemplateName (SwDoc &rDoc) const
 
- Protected Attributes inherited from Reader
SvStreamm_pStream
 
tools::SvRef< SotStoragem_pStorage
 
css::uno::Reference< css::embed::XStorage > m_xStorage
 
SfxMediumm_pMedium
 
SwgReaderOption m_aOption
 
bool m_bInsertMode: 1
 
bool m_bTemplateBrowseMode: 1
 
bool m_bReadUTF8: 1
 
bool m_bBlockMode: 1
 
bool m_bOrganizerMode: 1
 
bool m_bHasAskTemplateName: 1
 
bool m_bIgnoreHTMLComments: 1
 
bool m_bSkipImages: 1
 

Detailed Description

Definition at line 48 of file fltini.hxx.

Constructor & Destructor Documentation

◆ XMLReader()

XMLReader::XMLReader ( )

Definition at line 120 of file swxml.cxx.

Member Function Documentation

◆ GetReaderType()

SwReaderType XMLReader::GetReaderType ( )
overridevirtual

Reimplemented from Reader.

Definition at line 124 of file swxml.cxx.

References Storage.

◆ GetSectionList()

size_t XMLReader::GetSectionList ( SfxMedium rMedium,
std::vector< OUString > &  rStrings 
) const
overridevirtual

Reimplemented from Reader.

Definition at line 971 of file swxml.cxx.

References comphelper::getProcessComponentContext(), SfxMedium::GetStorage(), TOOLS_WARN_EXCEPTION, and u.

◆ Read()

ErrCode XMLReader::Read ( SwDoc rDoc,
const OUString &  rBaseURL,
SwPaM rPaM,
const OUString &  rName 
)
overrideprivatevirtual

Implements Reader.

Definition at line 467 of file swxml.cxx.

References Any, SwContentIndex::Assign(), IStyleAccess::clearCaches(), IDocumentRedlineAccess::CompressRedlines(), SvXMLEmbeddedObjectHelper::Create(), SvXMLGraphicHelper::Create(), utl::UcbStreamHelper::CreateStream(), SwXTextRange::CreateXTextRange(), DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, ERR_SWG_READ_ERROR, ERRCODE_NONE, docfunc::ExistsDrawObjs(), comphelper::GenericPropertySet_CreateInstance(), cppu::UnoType< typename T >::get(), sw::proofreadingiterator::get(), IDocumentSettingAccess::get(), SwPaM::GetBound(), SfxObjectShell::GetCreateMode(), SwDoc::GetDocShell(), SwDoc::GetDocumentRedlineManager(), IDocumentMarkAccess::getFieldmarksBegin(), IDocumentMarkAccess::getFieldmarksEnd(), SfxMedium::GetFilter(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentSettingAccess(), SfxMedium::GetInteractionHandler(), SwDoc::GetIStyleAccess(), SfxItemSet::GetItem(), SfxMedium::GetItemSet(), SfxObjectShell::GetMedium(), SfxObjectShell::GetModel(), SwDoc::GetPersist(), SwPaM::GetPoint(), comphelper::getProcessComponentContext(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlinePassword(), SfxMedium::GetStorage(), SfxUnoAnyItem::GetValue(), CntUnencodedStringItem::GetValue(), SotStorage::GetVersion(), Reader::IsBlockMode(), SwgReaderOption::IsFormatsOnly(), SwgReaderOption::IsFrameFormats(), SwgReaderOption::IsMerge(), SwgReaderOption::IsNumRules(), SwDoc::IsOLEPrtNotifyPending(), Reader::IsOrganizerMode(), SwgReaderOption::IsPageDescs(), IDocumentRedlineAccess::IsRedlineOn(), IDocumentRedlineAccess::IsShowChanges(), SwgReaderOption::IsTextFormats(), lcl_AdjustOutlineStylesForOOo(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), lcl_EnsureValidPam(), Reader::m_aOption, Reader::m_bInsertMode, Reader::m_pMedium, Reader::m_xStorage, SwPosition::nContent, nCount, NONE, On, SwDoc::PropagateOutlineRule(), SwDoc::PrtOLENotify(), SwDoc::ReadLayoutCache(), SwgReaderOption::ResetAllFormatsOnly(), IDocumentMarkAccess::restoreAnnotationMarks(), SAL_INFO_IF, IDocumentSettingAccess::set(), SwDoc::SetDefault(), sw::DocumentRedlineManager::SetHideRedlines(), IDocumentRedlineAccess::SetRedlineFlags(), IDocumentRedlineAccess::SetRedlineFlags_intern(), IDocumentRedlineAccess::SetRedlinePassword(), ShowDelete, ShowInsert, sName, SOFFICE_FILEFORMAT_60, SvxResId(), u, WARN_SWG_FEATURES_LOST, and xModel.


The documentation for this class was generated from the following files: