LibreOffice Module xmloff (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
SdXMLImport Class Reference

#include <sdxmlimp_impl.hxx>

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

Public Member Functions

 SdXMLImport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString const &implementationName, bool bIsDraw, SvXMLImportFlags nImportFlags)
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual void SetViewSettings (const css::uno::Sequence< css::beans::PropertyValue > &aViewProps) override
 
virtual void SetConfigurationSettings (const css::uno::Sequence< css::beans::PropertyValue > &aConfigProps) override
 
SvXMLImportContextCreateMetaContext (const sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
 
SvXMLStylesContextCreateStylesContext ()
 
SvXMLStylesContextCreateAutoStylesContext ()
 
SvXMLImportContextCreateMasterStylesContext ()
 
SvXMLImportContextCreateFontDeclsContext ()
 
const css::uno::Reference< css::container::XNameAccess > & GetLocalDocStyleFamilies () const
 
const css::uno::Reference< css::container::XIndexAccess > & GetLocalMasterPages () const
 
const css::uno::Reference< css::container::XIndexAccess > & GetLocalDrawPages () const
 
sal_Int32 GetNewPageCount () const
 
void IncrementNewPageCount ()
 
sal_Int32 GetNewMasterPageCount () const
 
void IncrementNewMasterPageCount ()
 
const css::uno::Reference< css::container::XNameAccess > & getPageLayouts () const
 
bool IsDraw () const
 
bool IsImpress () const
 
virtual void SetStatistics (const css::uno::Sequence< css::beans::NamedValue > &i_rStats) override
 
bool IsPreview () const
 
void AddHeaderDecl (const OUString &rName, const OUString &rText)
 
void AddFooterDecl (const OUString &rName, const OUString &rText)
 
void AddDateTimeDecl (const OUString &rName, const OUString &rText, bool bFixed, const OUString &rDateTimeFormat)
 
OUString GetHeaderDecl (const OUString &rName) const
 
OUString GetFooterDecl (const OUString &rName) const
 
OUString GetDateTimeDecl (const OUString &rName, bool &rbFixed, OUString &rDateTimeFormat)
 
virtual void NotifyContainsEmbeddedFont () override
 
- Public Member Functions inherited from SvXMLImport
 SvXMLImport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString const &implementationName, SvXMLImportFlags nImportFlags=SvXMLImportFlags::ALL, const css::uno::Sequence< OUString > &sSupportedServiceNames={})
 
void cleanup () noexcept
 
virtual ~SvXMLImport () noexcept override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual void SAL_CALL processingInstruction (const OUString &aTarget, const OUString &aData) override
 
virtual void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
 
virtual void SAL_CALL startFastElement (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL endFastElement (sal_Int32 Element) override
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL parseStream (const css::xml::sax::InputSource &aInputSource) override
 
virtual void SAL_CALL setFastDocumentHandler (const css::uno::Reference< css::xml::sax::XFastDocumentHandler > &Handler) override
 
virtual void SAL_CALL setTokenHandler (const css::uno::Reference< css::xml::sax::XFastTokenHandler > &Handler) override
 
virtual void SAL_CALL registerNamespace (const OUString &NamespaceURL, sal_Int32 NamespaceToken) override
 
virtual OUString SAL_CALL getNamespaceURL (const OUString &rPrefix) override
 
virtual void SAL_CALL setErrorHandler (const css::uno::Reference< css::xml::sax::XErrorHandler > &Handler) override
 
virtual void SAL_CALL setEntityResolver (const css::uno::Reference< css::xml::sax::XEntityResolver > &Resolver) override
 
virtual void SAL_CALL setLocale (const css::lang::Locale &rLocale) override
 
virtual void SAL_CALL setNamespaceHandler (const css::uno::Reference< css::xml::sax::XFastNamespaceHandler > &Handler) override
 
virtual void SAL_CALL setCustomEntityNames (const ::css::uno::Sequence< ::css::beans::Pair<::rtl::OUString, ::rtl::OUString > > &replacements) override
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual void SAL_CALL cancel () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual OUString SAL_CALL getImplementationName () final override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) final override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () final override
 
virtual void SetStatistics (const css::uno::Sequence< css::beans::NamedValue > &i_rStats)
 
rtl::Reference< XMLTextImportHelper > const & GetTextImport ()
 
bool HasTextImport () const
 
SvXMLNumFmtHelperGetDataStylesImport ()
 
rtl::Reference< XMLShapeImportHelper > const & GetShapeImport ()
 
rtl::Reference< SchXMLImportHelper > const & GetChartImport ()
 
rtl::Reference< ::xmloff::OFormLayerXMLImport > const & GetFormImport ()
 
const css::uno::Reference< css::beans::XPropertySet > & getImportInfo () const
 
XMLEventImportHelperGetEventImport ()
 
SvXMLNamespaceMapGetNamespaceMap ()
 
const SvXMLNamespaceMapGetNamespaceMap () const
 
const SvXMLUnitConverterGetMM100UnitConverter () const
 
SvXMLUnitConverterGetMM100UnitConverter ()
 
const css::uno::Reference< css::xml::sax::XLocator > & GetLocator () const
 
const css::uno::Reference< css::frame::XModel > & GetModel () const
 
const css::uno::Reference< css::container::XNameContainer > & GetGradientHelper ()
 
const css::uno::Reference< css::container::XNameContainer > & GetHatchHelper ()
 
const css::uno::Reference< css::container::XNameContainer > & GetBitmapHelper ()
 
const css::uno::Reference< css::container::XNameContainer > & GetTransGradientHelper ()
 
const css::uno::Reference< css::container::XNameContainer > & GetMarkerHelper ()
 
const css::uno::Reference< css::container::XNameContainer > & GetDashHelper ()
 
css::uno::Reference< css::util::XNumberFormatsSupplier > & GetNumberFormatsSupplier ()
 
void SetNumberFormatsSupplier (const css::uno::Reference< css::util::XNumberFormatsSupplier > &_xNumberFormatSupplier)
 
css::uno::Reference< css::graphic::XGraphic > loadGraphicByURL (OUString const &rURL)
 
css::uno::Reference< css::graphic::XGraphic > loadGraphicFromBase64 (css::uno::Reference< css::io::XOutputStream > const &rxOutputStream)
 
css::uno::Reference< css::io::XOutputStream > GetStreamForGraphicObjectURLFromBase64 () const
 
bool IsPackageURL (std::u16string_view rURL) const
 
OUString ResolveEmbeddedObjectURL (const OUString &rURL, std::u16string_view rClassId)
 
css::uno::Reference< css::io::XOutputStream > GetStreamForEmbeddedObjectURLFromBase64 () const
 
OUString ResolveEmbeddedObjectURLFromBase64 ()
 
css::uno::Reference< css::embed::XStorage > const & GetSourceStorage () const
 
void AddStyleDisplayName (XmlStyleFamily nFamily, const OUString &rName, const OUString &rDisplayName)
 
OUString GetStyleDisplayName (XmlStyleFamily nFamily, const OUString &rName) const
 
ProgressBarHelperGetProgressBarHelper ()
 
void AddNumberStyle (sal_Int32 nKey, const OUString &sName)
 
virtual void SetViewSettings (const css::uno::Sequence< css::beans::PropertyValue > &aViewProps)
 
virtual void SetConfigurationSettings (const css::uno::Sequence< css::beans::PropertyValue > &aConfigProps)
 
virtual void SetDocumentSpecificSettings (const OUString &_rSettingsGroupName, const css::uno::Sequence< css::beans::PropertyValue > &_rSettings)
 
XMLFontStylesContextGetFontDecls ()
 
SvXMLStylesContextGetStyles ()
 
SvXMLStylesContextGetAutoStyles ()
 
const XMLFontStylesContextGetFontDecls () const
 
const SvXMLStylesContextGetStyles () const
 
const SvXMLStylesContextGetAutoStyles () const
 
SvXMLImportFlags getImportFlags () const
 
bool IsFormsSupported () const
 
OUString GetAbsoluteReference (const OUString &rValue) const
 
sal_Unicode ConvStarBatsCharToStarSymbol (sal_Unicode c)
 
sal_Unicode ConvStarMathCharToStarSymbol (sal_Unicode c)
 
bool IsTableShapeSupported () const
 
OUString GetODFVersion () const
 
bool IsOOoXML () const
 
bool IsMSO () const
 Determines if the document was generated by Microsoft Office. More...
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams, const OUString &rExceptionMessage, const css::uno::Reference< css::xml::sax::XLocator > &rLocator)
 Record an error condition that occurred during import. More...
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams={})
 
void SetError (sal_Int32 nId, const OUString &rMsg1)
 
virtual void DisposingModel ()
 
::comphelper::UnoInterfaceToUniqueIdentifierMappergetInterfaceToIdentifierMapper ()
 
css::uno::Reference< css::uno::XComponentContext > const & GetComponentContext () const
 
bool IsShapePositionInHoriL2R () const
 
bool IsTextDocInOOoFileFormat () const
 
OUString GetBaseURL () const
 
OUString GetDocumentBase () const
 
void SetXmlId (css::uno::Reference< css::uno::XInterface > const &i_xIfc, OUString const &i_rXmlId)
 set the XmlId attribute of given UNO object (for RDF metadata) More...
 
void AddRDFa (const css::uno::Reference< css::rdf::XMetadatable > &i_xObject, OUString const &i_rAbout, OUString const &i_rProperty, OUString const &i_rContent, OUString const &i_rDatatype)
 Add a RDFa statement; parameters are XML attribute values. More...
 
SAL_DLLPRIVATE::xmloff::RDFaImportHelper & GetRDFaImportHelper ()
 do not dllexport this; only for advanced cases (bookmark-start) More...
 
virtual void initXForms ()
 
bool getBuildIds (sal_Int32 &rUPD, sal_Int32 &rBuild) const
 returns the upd and build id (f.e. More...
 
bool isGeneratorVersionOlderThan (sal_uInt16 const nOOoVersion, sal_uInt16 const nLOVersion)
 depending on whether the generator version indicates LO, compare against either the given LO or given OOo version More...
 
sal_uInt16 getGeneratorVersion () const
 this checks the build ID and returns More...
 
bool embeddedFontAlreadyProcessed (const OUString &url)
 Returns true if the embedded font document URL has already been processed. More...
 
bool addEmbeddedFont (const css::uno::Reference< css::io::XInputStream > &stream, const OUString &fontName, const char *extra, std::vector< unsigned char > const &key, bool eot)
 
virtual void NotifyContainsEmbeddedFont ()
 
void NotifyMacroEventRead ()
 
bool needFixPositionAfterZ () const
 

Protected Member Functions

virtual SvXMLImportContextCreateFastContext (sal_Int32 nElement, const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &xAttrList) override
 
- Protected Member Functions inherited from SvXMLImport
virtual SvXMLImportContextCreateFastContext (sal_Int32 Element, const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &xAttrList)
 
virtual XMLTextImportHelperCreateTextImport ()
 
void ClearTextImport ()
 
virtual XMLShapeImportHelperCreateShapeImport ()
 
bool HasShapeImport () const
 
void ClearShapeImport ()
 
::xmloff::OFormLayerXMLImportCreateFormImport ()
 
void SetFontDecls (XMLFontStylesContext *pFontDecls)
 
void SetStyles (SvXMLStylesContext *pStyles)
 
void SetAutoStyles (SvXMLStylesContext *pAutoStyles)
 
void SetMasterStyles (SvXMLStylesContext *pMasterStyles)
 
bool IsODFVersionConsistent (const OUString &aODFVersion)
 
const css::uno::Reference< css::document::XEmbeddedObjectResolver > & GetEmbeddedResolver () const
 
void SetEmbeddedResolver (css::uno::Reference< css::document::XEmbeddedObjectResolver > const &_xEmbeddedResolver)
 
const css::uno::Reference< css::document::XGraphicStorageHandler > & GetGraphicStorageHandler () const
 
void SetGraphicStorageHandler (css::uno::Reference< css::document::XGraphicStorageHandler > const &rxGraphicStorageHandler)
 
void CreateNumberFormatsSupplier_ ()
 
void CreateDataStylesImport_ ()
 

Private Attributes

css::uno::Reference< css::container::XNameAccess > mxDocStyleFamilies
 
css::uno::Reference< css::container::XIndexAccess > mxDocMasterPages
 
css::uno::Reference< css::container::XIndexAccess > mxDocDrawPages
 
css::uno::Reference< css::container::XNameAccess > mxPageLayouts
 
rtl::Reference< SdXMLMasterStylesContextmxMasterStylesContext
 
sal_Int32 mnNewPageCount
 
sal_Int32 mnNewMasterPageCount
 
bool mbIsDraw
 
bool mbLoadDoc
 
bool mbPreview
 
HeaderFooterDeclMap maHeaderDeclsMap
 
HeaderFooterDeclMap maFooterDeclsMap
 
DateTimeDeclMap maDateTimeDeclsMap
 

Static Private Attributes

static constexpr OUStringLiteral gsPageLayouts = u"PageLayouts"
 
static constexpr OUStringLiteral gsPreview = u"Preview"
 

Additional Inherited Members

- Static Public Member Functions inherited from SvXMLImport
static std::optional< SvXMLNamespaceMapprocessNSAttributes (std::optional< SvXMLNamespaceMap > &rpNamespaceMap, SvXMLImport *const pImport, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId () noexcept
 
static const OUString & getNameFromToken (sal_Int32 nToken)
 
static OUString getPrefixAndNameFromToken (sal_Int32 nToken)
 
static OUString getNamespacePrefixFromToken (sal_Int32 nToken, const SvXMLNamespaceMap *pMap)
 
static OUString getNamespaceURIFromToken (sal_Int32 nToken)
 
static OUString getNamespacePrefixFromURI (const OUString &rURI)
 
static sal_Int32 getTokenFromName (std::u16string_view sName)
 
- Static Public Attributes inherited from SvXMLImport
static constexpr OUStringLiteral aNamespaceSeparator = u":"
 
static const sal_uInt16 OOo_1x = 10
 
static const sal_uInt16 OOo_2x = 20
 
static const sal_uInt16 OOo_30x = 30
 
static const sal_uInt16 OOo_31x = 31
 
static const sal_uInt16 OOo_32x = 32
 
static const sal_uInt16 OOo_33x = 33
 
static const sal_uInt16 OOo_34x = 34
 
static const sal_uInt16 AOO_40x = 40
 
static const sal_uInt16 AOO_4x = 41
 
static const sal_uInt16 LO_flag = 0x100
 
static const sal_uInt16 LO_3x = 30 | LO_flag
 
static const sal_uInt16 LO_41x = 41 | LO_flag
 
static const sal_uInt16 LO_42x = 42 | LO_flag
 
static const sal_uInt16 LO_43x = 43 | LO_flag
 
static const sal_uInt16 LO_44x = 44 | LO_flag
 
static const sal_uInt16 LO_5x = 50 | LO_flag
 
static const sal_uInt16 LO_6x = 60 | LO_flag
 @ATTENTION: when adding a new value more specific than "6x", grep for all current uses and adapt them!!! More...
 
static const sal_uInt16 LO_63x = 63 | LO_flag
 
static const sal_uInt16 LO_7x = 70 | LO_flag
 
static const sal_uInt16 ProductVersionUnknown = SAL_MAX_UINT16
 
- Static Protected Member Functions inherited from SvXMLImport
static SchXMLImportHelperCreateChartImport ()
 
- Protected Attributes inherited from SvXMLImport
bool mbIsFormsSupported
 
bool mbIsTableShapeSupported
 
bool mbNotifyMacroEventRead
 

Detailed Description

Definition at line 48 of file sdxmlimp_impl.hxx.

Constructor & Destructor Documentation

◆ SdXMLImport()

SdXMLImport::SdXMLImport ( const css::uno::Reference< css::uno::XComponentContext > &  xContext,
OUString const &  implementationName,
bool  bIsDraw,
SvXMLImportFlags  nImportFlags 
)

Member Function Documentation

◆ AddDateTimeDecl()

void SdXMLImport::AddDateTimeDecl ( const OUString &  rName,
const OUString &  rText,
bool  bFixed,
const OUString &  rDateTimeFormat 
)

◆ AddFooterDecl()

void SdXMLImport::AddFooterDecl ( const OUString &  rName,
const OUString &  rText 
)

Definition at line 601 of file sdxmlimp.cxx.

References maFooterDeclsMap.

Referenced by SdXMLHeaderFooterDeclContext::endFastElement().

◆ AddHeaderDecl()

void SdXMLImport::AddHeaderDecl ( const OUString &  rName,
const OUString &  rText 
)

Definition at line 595 of file sdxmlimp.cxx.

References maHeaderDeclsMap.

Referenced by SdXMLHeaderFooterDeclContext::endFastElement().

◆ CreateAutoStylesContext()

SvXMLStylesContext * SdXMLImport::CreateAutoStylesContext ( )

Definition at line 454 of file sdxmlimp.cxx.

References SvXMLImport::GetShapeImport().

◆ CreateFastContext()

SvXMLImportContext * SdXMLImport::CreateFastContext ( sal_Int32  nElement,
const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &  xAttrList 
)
overrideprotectedvirtual

◆ CreateFontDeclsContext()

SvXMLImportContext * SdXMLImport::CreateFontDeclsContext ( )

Definition at line 472 of file sdxmlimp.cxx.

References SvXMLImport::SetFontDecls().

◆ CreateMasterStylesContext()

SvXMLImportContext * SdXMLImport::CreateMasterStylesContext ( )

Definition at line 465 of file sdxmlimp.cxx.

References mxMasterStylesContext.

◆ CreateMetaContext()

SvXMLImportContext * SdXMLImport::CreateMetaContext ( const sal_Int32  nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  xAttrList 
)

Definition at line 426 of file sdxmlimp.cxx.

References SvXMLImport::getImportFlags(), SvXMLImport::GetModel(), mbLoadDoc, and META.

Referenced by CreateFastContext().

◆ CreateStylesContext()

SvXMLStylesContext * SdXMLImport::CreateStylesContext ( )

Definition at line 443 of file sdxmlimp.cxx.

References SvXMLImport::GetShapeImport().

◆ GetDateTimeDecl()

OUString SdXMLImport::GetDateTimeDecl ( const OUString &  rName,
bool &  rbFixed,
OUString &  rDateTimeFormat 
)

◆ GetFooterDecl()

OUString SdXMLImport::GetFooterDecl ( const OUString &  rName) const

Definition at line 629 of file sdxmlimp.cxx.

References maFooterDeclsMap.

◆ GetHeaderDecl()

OUString SdXMLImport::GetHeaderDecl ( const OUString &  rName) const

Definition at line 619 of file sdxmlimp.cxx.

References maHeaderDeclsMap.

◆ GetLocalDocStyleFamilies()

const css::uno::Reference< css::container::XNameAccess > & SdXMLImport::GetLocalDocStyleFamilies ( ) const
inline

Definition at line 105 of file sdxmlimp_impl.hxx.

References mxDocStyleFamilies.

Referenced by SdXMLStylesContext::SetMasterPageStyles().

◆ GetLocalDrawPages()

const css::uno::Reference< css::container::XIndexAccess > & SdXMLImport::GetLocalDrawPages ( ) const
inline

Definition at line 107 of file sdxmlimp_impl.hxx.

References mxDocDrawPages.

◆ GetLocalMasterPages()

const css::uno::Reference< css::container::XIndexAccess > & SdXMLImport::GetLocalMasterPages ( ) const
inline

Definition at line 106 of file sdxmlimp_impl.hxx.

References mxDocMasterPages.

◆ GetNewMasterPageCount()

sal_Int32 SdXMLImport::GetNewMasterPageCount ( ) const
inline

Definition at line 111 of file sdxmlimp_impl.hxx.

References mnNewMasterPageCount.

Referenced by SdXMLMasterStylesContext::createFastChildContext().

◆ GetNewPageCount()

sal_Int32 SdXMLImport::GetNewPageCount ( ) const
inline

Definition at line 109 of file sdxmlimp_impl.hxx.

References mnNewPageCount.

◆ getPageLayouts()

const css::uno::Reference< css::container::XNameAccess > & SdXMLImport::getPageLayouts ( ) const
inline

Definition at line 114 of file sdxmlimp_impl.hxx.

References mxPageLayouts.

◆ IncrementNewMasterPageCount()

void SdXMLImport::IncrementNewMasterPageCount ( )
inline

Definition at line 112 of file sdxmlimp_impl.hxx.

References mnNewMasterPageCount.

Referenced by SdXMLMasterStylesContext::createFastChildContext().

◆ IncrementNewPageCount()

void SdXMLImport::IncrementNewPageCount ( )
inline

Definition at line 110 of file sdxmlimp_impl.hxx.

References mnNewPageCount.

Referenced by SdXMLBodyContext::createFastChildContext().

◆ initialize()

void SAL_CALL SdXMLImport::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

◆ IsDraw()

bool SdXMLImport::IsDraw ( ) const
inline

Definition at line 116 of file sdxmlimp_impl.hxx.

References mbIsDraw.

◆ IsImpress()

bool SdXMLImport::IsImpress ( ) const
inline

Definition at line 117 of file sdxmlimp_impl.hxx.

References mbIsDraw.

◆ IsPreview()

bool SdXMLImport::IsPreview ( ) const
inline

Definition at line 122 of file sdxmlimp_impl.hxx.

References mbPreview.

◆ NotifyContainsEmbeddedFont()

void SdXMLImport::NotifyContainsEmbeddedFont ( )
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 652 of file sdxmlimp.cxx.

References SvXMLImport::GetModel().

◆ SetConfigurationSettings()

void SdXMLImport::SetConfigurationSettings ( const css::uno::Sequence< css::beans::PropertyValue > &  aConfigProps)
overridevirtual

◆ SetStatistics()

void SdXMLImport::SetStatistics ( const css::uno::Sequence< css::beans::NamedValue > &  i_rStats)
overridevirtual

◆ setTargetDocument()

void SAL_CALL SdXMLImport::setTargetDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

◆ SetViewSettings()

void SdXMLImport::SetViewSettings ( const css::uno::Sequence< css::beans::PropertyValue > &  aViewProps)
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 480 of file sdxmlimp.cxx.

References SvXMLImport::GetModel(), and uno::Any::Value.

Member Data Documentation

◆ gsPageLayouts

constexpr OUStringLiteral SdXMLImport::gsPageLayouts = u"PageLayouts"
staticconstexprprivate

Definition at line 65 of file sdxmlimp_impl.hxx.

Referenced by initialize().

◆ gsPreview

constexpr OUStringLiteral SdXMLImport::gsPreview = u"Preview"
staticconstexprprivate

Definition at line 66 of file sdxmlimp_impl.hxx.

Referenced by initialize().

◆ maDateTimeDeclsMap

DateTimeDeclMap SdXMLImport::maDateTimeDeclsMap
private

Definition at line 70 of file sdxmlimp_impl.hxx.

Referenced by AddDateTimeDecl(), and GetDateTimeDecl().

◆ maFooterDeclsMap

HeaderFooterDeclMap SdXMLImport::maFooterDeclsMap
private

Definition at line 69 of file sdxmlimp_impl.hxx.

Referenced by AddFooterDecl(), and GetFooterDecl().

◆ maHeaderDeclsMap

HeaderFooterDeclMap SdXMLImport::maHeaderDeclsMap
private

Definition at line 68 of file sdxmlimp_impl.hxx.

Referenced by AddHeaderDecl(), and GetHeaderDecl().

◆ mbIsDraw

bool SdXMLImport::mbIsDraw
private

Definition at line 61 of file sdxmlimp_impl.hxx.

Referenced by IsDraw(), IsImpress(), and setTargetDocument().

◆ mbLoadDoc

bool SdXMLImport::mbLoadDoc
private

Definition at line 62 of file sdxmlimp_impl.hxx.

Referenced by CreateMetaContext(), and initialize().

◆ mbPreview

bool SdXMLImport::mbPreview
private

Definition at line 63 of file sdxmlimp_impl.hxx.

Referenced by initialize(), and IsPreview().

◆ mnNewMasterPageCount

sal_Int32 SdXMLImport::mnNewMasterPageCount
private

Definition at line 59 of file sdxmlimp_impl.hxx.

Referenced by GetNewMasterPageCount(), and IncrementNewMasterPageCount().

◆ mnNewPageCount

sal_Int32 SdXMLImport::mnNewPageCount
private

Definition at line 58 of file sdxmlimp_impl.hxx.

Referenced by GetNewPageCount(), and IncrementNewPageCount().

◆ mxDocDrawPages

css::uno::Reference< css::container::XIndexAccess > SdXMLImport::mxDocDrawPages
private

Definition at line 52 of file sdxmlimp_impl.hxx.

Referenced by GetLocalDrawPages(), and setTargetDocument().

◆ mxDocMasterPages

css::uno::Reference< css::container::XIndexAccess > SdXMLImport::mxDocMasterPages
private

Definition at line 51 of file sdxmlimp_impl.hxx.

Referenced by GetLocalMasterPages(), and setTargetDocument().

◆ mxDocStyleFamilies

css::uno::Reference< css::container::XNameAccess > SdXMLImport::mxDocStyleFamilies
private

Definition at line 50 of file sdxmlimp_impl.hxx.

Referenced by GetLocalDocStyleFamilies(), and setTargetDocument().

◆ mxMasterStylesContext

rtl::Reference<SdXMLMasterStylesContext> SdXMLImport::mxMasterStylesContext
private

Definition at line 56 of file sdxmlimp_impl.hxx.

Referenced by CreateMasterStylesContext().

◆ mxPageLayouts

css::uno::Reference< css::container::XNameAccess > SdXMLImport::mxPageLayouts
private

Definition at line 53 of file sdxmlimp_impl.hxx.

Referenced by getPageLayouts(), and initialize().


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