LibreOffice Module sw (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SwReader Class Reference

#include <shellio.hxx>

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

Public Member Functions

 SwReader (SfxMedium &, const OUString &rFilename, SwDoc *pDoc=nullptr)
 
 SwReader (SvStream &, const OUString &rFilename, const OUString &rBaseURL, SwPaM &)
 
 SwReader (SfxMedium &, const OUString &rFilename, SwPaM &)
 
 SwReader (const css::uno::Reference< css::embed::XStorage > &, const OUString &rFilename, SwPaM &)
 
ErrCode Read (const Reader &)
 
bool HasGlossaries (const Reader &)
 
bool ReadGlossaries (const Reader &, SwTextBlocks &, bool bSaveRelFiles)
 
- Public Member Functions inherited from SwDocFac
 SwDocFac (SwDoc *pDoc=nullptr)
 
 ~SwDocFac () COVERITY_NOEXCEPT_FALSE
 
SwDocGetDoc ()
 Document is created after calling Read(...). More...
 

Protected Member Functions

void SetBaseURL (const OUString &rURL)
 
void SetSkipImages (bool bSkipImages)
 

Private Attributes

SvStreampStrm
 
tools::SvRef< SotStorage > const pStg
 
css::uno::Reference< css::embed::XStorage > xStg
 
SfxMedium *const pMedium
 
SwPaM *const pCursor
 
OUString const aFileName
 
OUString sBaseURL
 
bool mbSkipImages
 

Additional Inherited Members

- Protected Attributes inherited from SwDocFac
rtl::Reference< SwDocmxDoc
 

Detailed Description

Definition at line 150 of file shellio.hxx.

Constructor & Destructor Documentation

SwReader::SwReader ( SfxMedium rMedium,
const OUString &  rFilename,
SwDoc pDoc = nullptr 
)
SwReader::SwReader ( SvStream rStrm,
const OUString &  rFilename,
const OUString &  rBaseURL,
SwPaM rPam 
)

Definition at line 407 of file shellio.cxx.

References SetBaseURL().

SwReader::SwReader ( SfxMedium rMedium,
const OUString &  rFilename,
SwPaM rPam 
)

Definition at line 414 of file shellio.cxx.

References SfxMedium::GetBaseURL(), and SetBaseURL().

SwReader::SwReader ( const css::uno::Reference< css::embed::XStorage > &  ,
const OUString &  rFilename,
SwPaM  
)

Member Function Documentation

bool SwReader::HasGlossaries ( const Reader rOptions)
ErrCode SwReader::Read ( const Reader rOptions)
bool SwReader::ReadGlossaries ( const Reader rOptions,
SwTextBlocks rBlocks,
bool  bSaveRelFiles 
)
void SwReader::SetBaseURL ( const OUString &  rURL)
inlineprotected

Definition at line 183 of file shellio.hxx.

Referenced by SwReader().

void SwReader::SetSkipImages ( bool  bSkipImages)
inlineprotected

Definition at line 184 of file shellio.hxx.

Referenced by SwReader().

Member Data Documentation

OUString const SwReader::aFileName
private

Definition at line 158 of file shellio.hxx.

Referenced by Read().

bool SwReader::mbSkipImages
private

Definition at line 160 of file shellio.hxx.

Referenced by Read().

SwPaM* const SwReader::pCursor
private

Definition at line 157 of file shellio.hxx.

Referenced by Read().

SfxMedium* const SwReader::pMedium
private

Definition at line 155 of file shellio.hxx.

Referenced by HasGlossaries(), Read(), and ReadGlossaries().

tools::SvRef<SotStorage> const SwReader::pStg
private

Definition at line 153 of file shellio.hxx.

Referenced by HasGlossaries(), Read(), and ReadGlossaries().

SvStream* SwReader::pStrm
private

Definition at line 152 of file shellio.hxx.

Referenced by HasGlossaries(), Read(), and ReadGlossaries().

OUString SwReader::sBaseURL
private

Definition at line 159 of file shellio.hxx.

Referenced by Read().

css::uno::Reference< css::embed::XStorage > SwReader::xStg
private

Definition at line 154 of file shellio.hxx.

Referenced by Read().


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