20 #ifndef INCLUDED_SW_SOURCE_FILTER_XML_XMLIMP_HXX
21 #define INCLUDED_SW_SOURCE_FILTER_XML_XMLIMP_HXX
27 #include <com/sun/star/document/XDocumentProperties.hpp>
48 #define PROGRESS_BAR_STEP 20
75 css::uno::Reference< css::container::XNameContainer >
95 const css::uno::Reference< css::text::XTextRange > & rInsertPos );
102 const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList >& xAttrList )
override;
110 const css::uno::Reference< css::uno::XComponentContext >& rContext,
147 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList,
151 const OUString& rName,
156 const css::uno::Sequence< css::beans::NamedValue> & i_rStats)
override;
157 virtual void SetViewSettings(
const css::uno::Sequence<css::beans::PropertyValue>& aViewProps)
override;
160 const css::uno::Sequence<css::beans::PropertyValue>& _rSettings)
override;
166 css::uno::Reference<css::document::XDocumentProperties>
185 #endif // _XMLIMP_HXX
rtl::Reference< SvXMLEmbeddedObjectHelper > m_xEmbeddedResolver
std::unique_ptr< SwNodeIndex > m_pSttNdIdx
std::unique_ptr< SvXMLUnitConverter > m_pTwipUnitConv
const SwDoc * getDoc() const
virtual void SetConfigurationSettings(const css::uno::Sequence< css::beans::PropertyValue > &aConfigProps) override
bool FindAutomaticStyle(XmlStyleFamily nFamily, const OUString &rName, const SfxItemSet **ppItemSet) const
SvXMLImportContext * CreateFontDeclsContext()
rtl::Reference< SvXMLGraphicHelper > m_xGraphicStorageHandler
SvXMLImportContext * CreateMasterStylesContext()
SvXMLItemMapEntriesRef m_xTableCellItemMap
virtual XMLShapeImportHelper * CreateShapeImport() override
css::uno::Reference< css::container::XNameContainer > m_xLateInitSettings
void setStyleInsertMode(SfxStyleFamily nFamilies, bool bOverwrite)
SwXMLImport(const css::uno::Reference< css::uno::XComponentContext > &rContext, OUString const &implementationName, SvXMLImportFlags nImportFlags)
const SvXMLImportItemMapper & GetTableItemMapper() const
SvXMLItemMapEntriesRef m_xTableRowItemMap
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
bool IsStylesOnlyMode() const
virtual void SAL_CALL startDocument() override
virtual ~SwXMLImport() noexcept override
SvXMLItemMapEntriesRef m_xTableItemMap
virtual SvXMLImportContext * CreateFastContext(sal_Int32 nElement, const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &xAttrList) override
std::unique_ptr< SvXMLImportItemMapper > m_pTableItemMapper
void UpdateTextCollConditions(SwDoc *pDoc)
Marks a node in the document model.
void InsertStyles(bool bAuto)
virtual void SetStatistics(const css::uno::Sequence< css::beans::NamedValue > &i_rStats) override
virtual void NotifyContainsEmbeddedFont() override
SfxStyleFamily GetStyleFamilyMask() const
SvXMLImportContext * CreateScriptContext()
SvXMLImportContext * CreateTableItemImportContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, XmlStyleFamily nSubFamily, SfxItemSet &rItemSet)
SfxStyleFamily m_nStyleFamilyMask
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &aIdentifier) override
css::uno::Reference< css::document::XDocumentProperties > GetDocumentProperties() const
SvXMLImportContext * CreateBodyContentContext()
void MergeListsAtDocumentInsertPosition(SwDoc *pDoc)
virtual void SetDocumentSpecificSettings(const OUString &_rSettingsGroupName, const css::uno::Sequence< css::beans::PropertyValue > &_rSettings) override
virtual void SAL_CALL endDocument() override
SvXMLItemMapEntriesRef m_xTableColItemMap
void setTextInsertMode(const css::uno::Reference< css::text::XTextRange > &rInsertPos)
virtual void SetViewSettings(const css::uno::Sequence< css::beans::PropertyValue > &aViewProps) override
SvXMLImportContext * CreateStylesContext(bool bAuto)
SvXMLImportContext * CreateMetaContext(const sal_Int32 nElement)
SwDoc * GetDocFromXMLImport(SvXMLImport const &)
virtual XMLTextImportHelper * CreateTextImport() override
virtual void initXForms() override
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId() noexcept
bool IsInsertMode() const