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

#include <xmlimp.hxx>

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

Public Member Functions

 SwXMLImport (const css::uno::Reference< css::uno::XComponentContext > &rContext, OUString const &implementationName, SvXMLImportFlags nImportFlags)
 
virtual ~SwXMLImport () override throw ()
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
void InsertStyles (bool bAuto)
 
void FinishStyles ()
 
SvXMLImportContextCreateMetaContext (const sal_Int32 nElement)
 
SvXMLImportContextCreateScriptContext ()
 
SvXMLImportContextCreateStylesContext (bool bAuto)
 
SvXMLImportContextCreateMasterStylesContext ()
 
SvXMLImportContextCreateFontDeclsContext ()
 
SvXMLImportContextCreateBodyContentContext ()
 
SfxStyleFamily GetStyleFamilyMask () const
 
bool IsInsertMode () const
 
bool IsStylesOnlyMode () const
 
bool IsBlockMode () const
 
const SvXMLImportItemMapperGetTableItemMapper () const
 
SvXMLImportItemMapperGetTableItemMapper ()
 
SvXMLImportContextCreateTableItemImportContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, XmlStyleFamily nSubFamily, SfxItemSet &rItemSet)
 
const SvXMLTokenMapGetDocElemTokenMap ()
 
const SvXMLTokenMapGetTableElemTokenMap ()
 
const SvXMLTokenMapGetTableCellAttrTokenMap ()
 
bool FindAutomaticStyle (XmlStyleFamily nFamily, const OUString &rName, const SfxItemSet **ppItemSet) const
 
void MergeListsAtDocumentInsertPosition (SwDoc *pDoc)
 
virtual void SetStatistics (const css::uno::Sequence< css::beans::NamedValue > &i_rStats) 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
 
virtual void SetDocumentSpecificSettings (const OUString &_rSettingsGroupName, const css::uno::Sequence< css::beans::PropertyValue > &_rSettings) override
 
virtual void initXForms () override
 
css::uno::Reference< css::document::XDocumentProperties > GetDocumentProperties () const
 
virtual void NotifyEmbeddedFontRead () override
 
const SwDocgetDoc () const
 
SwDocgetDoc ()
 
- 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 ()
 
virtual ~SvXMLImport () override
 
virtual void SAL_CALL startElement (const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
 
virtual void SAL_CALL endElement (const OUString &aName) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual void SAL_CALL ignorableWhitespace (const OUString &aWhitespaces) 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 startCDATA () override
 
virtual void SAL_CALL endCDATA () override
 
virtual void SAL_CALL comment (const OUString &sComment) override
 
virtual void SAL_CALL allowLineBreak () override
 
virtual void SAL_CALL unknown (const OUString &sString) 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 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 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
 
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 (const OUString &rURL) const
 
OUString ResolveEmbeddedObjectURL (const OUString &rURL, const OUString &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)
 
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 const & GetODFVersion () const
 
bool IsOOoXML () const
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams, const OUString &rExceptionMessage, const css::uno::Reference< css::xml::sax::XLocator > &rLocator)
 
void SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams)
 
void SetError (sal_Int32 nId)
 
void SetError (sal_Int32 nId, const OUString &rMsg1)
 
void SetError (sal_Int32 nId, const OUString &rMsg1, const OUString &rMsg2)
 
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)
 
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)
 
SAL_DLLPRIVATE::xmloff::RDFaImportHelper & GetRDFaImportHelper ()
 
bool getBuildIds (sal_Int32 &rUPD, sal_Int32 &rBuild) const
 
bool isGeneratorVersionOlderThan (sal_uInt16 const nOOoVersion, sal_uInt16 const nLOVersion)
 
sal_uInt16 getGeneratorVersion () const
 
bool embeddedFontAlreadyProcessed (const OUString &url)
 
void NotifyMacroEventRead ()
 
bool needFixPositionAfterZ () const
 

Static Public Member Functions

static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId () throw ()
 
- Static Public Member Functions inherited from SvXMLImport
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
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 (const OUString &sName)
 

Protected Member Functions

virtual SvXMLImportContextCreateFastContext (sal_Int32 nElement, const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &xAttrList) override
 
virtual XMLTextImportHelperCreateTextImport () override
 
virtual XMLShapeImportHelperCreateShapeImport () override
 
- Protected Member Functions inherited from SvXMLImport
void ClearTextImport ()
 
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 Member Functions

void InitItemImport ()
 
void FinitItemImport ()
 
void UpdateTextCollConditions (SwDoc *pDoc)
 
void setTextInsertMode (const css::uno::Reference< css::text::XTextRange > &rInsertPos)
 
void setStyleInsertMode (SfxStyleFamily nFamilies, bool bOverwrite)
 

Private Attributes

std::unique_ptr< SwNodeIndexm_pSttNdIdx
 
std::unique_ptr< SvXMLUnitConverterm_pTwipUnitConv
 
std::unique_ptr< SvXMLImportItemMapperm_pTableItemMapper
 
std::unique_ptr< SvXMLTokenMapm_pDocElemTokenMap
 
std::unique_ptr< SvXMLTokenMapm_pTableElemTokenMap
 
std::unique_ptr< SvXMLTokenMapm_pTableCellAttrTokenMap
 
rtl::Reference< SvXMLGraphicHelperm_xGraphicStorageHandler
 
rtl::Reference< SvXMLEmbeddedObjectHelperm_xEmbeddedResolver
 
SvXMLItemMapEntriesRef m_xTableItemMap
 
SvXMLItemMapEntriesRef m_xTableColItemMap
 
SvXMLItemMapEntriesRef m_xTableRowItemMap
 
SvXMLItemMapEntriesRef m_xTableCellItemMap
 
css::uno::Reference< css::container::XNameContainer > m_xLateInitSettings
 
SfxStyleFamily m_nStyleFamilyMask
 
bool m_bLoadDoc: 1
 
bool m_bInsert: 1
 
bool m_bBlock: 1
 
bool m_bOrganizerMode: 1
 
bool m_bInititedXForms: 1
 
SwDocm_pDoc
 

Additional Inherited Members

- Static Public Attributes inherited from SvXMLImport
static constexpr OUStringLiteral aDefaultNamespace
 
static constexpr OUStringLiteral aNamespaceSeparator
 
static const sal_uInt16 OOo_1x
 
static const sal_uInt16 OOo_2x
 
static const sal_uInt16 OOo_30x
 
static const sal_uInt16 OOo_31x
 
static const sal_uInt16 OOo_32x
 
static const sal_uInt16 OOo_33x
 
static const sal_uInt16 OOo_34x
 
static const sal_uInt16 AOO_40x
 
static const sal_uInt16 AOO_4x
 
static const sal_uInt16 LO_flag
 
static const sal_uInt16 LO_3x
 
static const sal_uInt16 LO_41x
 
static const sal_uInt16 LO_42x
 
static const sal_uInt16 LO_43x
 
static const sal_uInt16 LO_44x
 
static const sal_uInt16 LO_5x
 
static const sal_uInt16 LO_6x
 
static const sal_uInt16 LO_7x
 
static const sal_uInt16 ProductVersionUnknown
 
- 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 60 of file xmlimp.hxx.

Constructor & Destructor Documentation

SwXMLImport::SwXMLImport ( const css::uno::Reference< css::uno::XComponentContext > &  rContext,
OUString const &  implementationName,
SvXMLImportFlags  nImportFlags 
)

Definition at line 390 of file xmlimp.cxx.

References All, and InitItemImport().

SwXMLImport::~SwXMLImport ( )
throw (
)
overridevirtual

Member Function Documentation

SvXMLImportContext * SwXMLImport::CreateBodyContentContext ( )

Definition at line 77 of file xmltext.cxx.

References IsStylesOnlyMode().

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

Definition at line 1218 of file xmlimp.cxx.

References SvXMLImport::SetFontDecls().

SvXMLImportContext * SwXMLImport::CreateMasterStylesContext ( )

Definition at line 995 of file xmlfmt.cxx.

References SvXMLImport::SetMasterStyles().

SvXMLImportContext * SwXMLImport::CreateMetaContext ( const sal_Int32  nElement)

Definition at line 52 of file xmlmeta.cxx.

References GetDocumentProperties(), and SvXMLImport::getImportFlags().

Referenced by CreateFastContext().

SvXMLImportContext * SwXMLImport::CreateScriptContext ( )

Definition at line 27 of file xmlscript.cxx.

References SvXMLImport::GetModel(), IsInsertMode(), and IsStylesOnlyMode().

XMLShapeImportHelper * SwXMLImport::CreateShapeImport ( )
overrideprotectedvirtual

Reimplemented from SvXMLImport.

Definition at line 1213 of file xmlimp.cxx.

SvXMLImportContext * SwXMLImport::CreateStylesContext ( bool  bAuto)

Definition at line 983 of file xmlfmt.cxx.

References SvXMLImport::SetAutoStyles(), and SvXMLImport::SetStyles().

SvXMLImportContext * SwXMLImport::CreateTableItemImportContext ( sal_Int32  nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  xAttrList,
XmlStyleFamily  nSubFamily,
SfxItemSet rItemSet 
)
XMLTextImportHelper * SwXMLImport::CreateTextImport ( )
overrideprotectedvirtual
void SwXMLImport::endDocument ( )
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 705 of file xmlimp.cxx.

References applyXFormsSettings(), assert(), SwIndex::Assign(), SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwTextNode::ChgFormatColl(), SvXMLImport::ClearShapeImport(), SvXMLImport::ClearTextImport(), SwTextNode::CopyCollFormat(), SwNodes::Count(), SwNodes::Delete(), SwPaM::DeleteMark(), SvXMLImport::endDocument(), SwNode::EndOfSectionIndex(), Exception, fnMoveBackward, SwTextNode::FormatToTextAttr(), SwPaM::GetBound(), SwPaM::GetContentNode(), SwPaM::GetDoc(), SwImport::GetDocFromXMLImport(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SvXMLImport::getImportFlags(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SvXMLImport::GetModel(), SwContentNode::GetNoCondAttr(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwTextNode::GetText(), SwTextNode::GetTextColl(), SvXMLImport::GetTextImport(), SwNode::GetTextNode(), OTextCursorHelper::getUnoTunnelId(), GetXMLToken(), SvXMLImport::HasShapeImport(), i, SwNode::IsContentNode(), SwNode::IsEndNode(), SwDoc::IsInReading(), IsInsertMode(), SwDoc::IsInXMLImport(), SwDoc::IsOLEPrtNotifyPending(), SwNode::IsSectionNode(), IsStylesOnlyMode(), SwTextNode::JoinNext(), SwTextNode::JoinPrev(), m_bInititedXForms, m_pSttNdIdx, m_xEmbeddedResolver, m_xGraphicStorageHandler, m_xLateInitSettings, MergeListsAtDocumentInsertPosition(), SwPaM::Move(), SwPosition::nContent, SwPosition::nNode, SwDoc::PrtOLENotify(), RES_CHRATR_BEGIN(), RES_CHRATR_END(), RES_PARATR_LIST_ID(), SwTextNode::ResetAttr(), SwDoc::SetInReading(), SwDoc::SetInXMLImport(), SdrModel::setLock(), SwPaM::SetMark(), SwNode::StartOfSectionIndex(), SwNode::StartOfSectionNode(), UpdateTextCollConditions(), and XML_XFORM_MODEL_SETTINGS.

bool SwXMLImport::FindAutomaticStyle ( XmlStyleFamily  nFamily,
const OUString &  rName,
const SfxItemSet **  ppItemSet 
) const
void SwXMLImport::FinishStyles ( )
void SwXMLImport::FinitItemImport ( )
private

Definition at line 240 of file xmlitemi.cxx.

References m_pTableItemMapper, and m_pTwipUnitConv.

Referenced by ~SwXMLImport().

const SwDoc * SwXMLImport::getDoc ( ) const

Definition at line 1764 of file xmlimp.cxx.

Referenced by NotifyEmbeddedFontRead(), SetConfigurationSettings(), and SetViewSettings().

SwDoc * SwXMLImport::getDoc ( )

Definition at line 1748 of file xmlimp.cxx.

References assert(), SvXMLImport::GetModel(), SwXText::getUnoTunnelId(), and m_pDoc.

const SvXMLTokenMap & SwXMLImport::GetDocElemTokenMap ( )

Definition at line 352 of file xmlimp.cxx.

References m_pDocElemTokenMap.

uno::Reference< document::XDocumentProperties > SwXMLImport::GetDocumentProperties ( ) const
sal_Int64 SAL_CALL SwXMLImport::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 447 of file xmlimp.cxx.

References SvXMLImport::getSomething().

SfxStyleFamily SwXMLImport::GetStyleFamilyMask ( ) const
inline

Definition at line 142 of file xmlimp.hxx.

References m_nStyleFamilyMask.

const SvXMLTokenMap & SwXMLImport::GetTableCellAttrTokenMap ( )

Definition at line 165 of file xmltbli.cxx.

References m_pTableCellAttrTokenMap.

const SvXMLTokenMap & SwXMLImport::GetTableElemTokenMap ( )

Definition at line 157 of file xmltbli.cxx.

References m_pTableElemTokenMap.

Referenced by SwXMLTableContext::CreateChildContext().

const SvXMLImportItemMapper & SwXMLImport::GetTableItemMapper ( ) const
inline

Definition at line 182 of file xmlimp.hxx.

References m_pTableItemMapper.

Referenced by CreateTableItemImportContext().

SvXMLImportItemMapper & SwXMLImport::GetTableItemMapper ( )
inline

Definition at line 187 of file xmlimp.hxx.

References m_pTableItemMapper.

const Sequence< sal_Int8 > & SwXMLImport::getUnoTunnelId ( )
throw (
)
static

Definition at line 442 of file xmlimp.cxx.

References sw::proofreadingiterator::get().

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

Reimplemented from SvXMLImport.

Definition at line 1701 of file xmlimp.cxx.

References SvXMLImport::initialize(), and m_xLateInitSettings.

void SwXMLImport::InitItemImport ( )
private
void SwXMLImport::initXForms ( )
overridevirtual
void SwXMLImport::InsertStyles ( bool  bAuto)
bool SwXMLImport::IsBlockMode ( ) const
inline

Definition at line 145 of file xmlimp.hxx.

References m_bBlock.

Referenced by CreateTextImport(), GetDocumentProperties(), and SetViewSettings().

bool SwXMLImport::IsInsertMode ( ) const
inline
bool SwXMLImport::IsStylesOnlyMode ( ) const
inline
void SwXMLImport::MergeListsAtDocumentInsertPosition ( SwDoc pDoc)
void SwXMLImport::NotifyEmbeddedFontRead ( )
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 87 of file xmlfonte.cxx.

References EMBED_FONTS, getDoc(), SwDoc::getIDocumentSettingAccess(), and IDocumentSettingAccess::set().

void SwXMLImport::SetConfigurationSettings ( const css::uno::Sequence< css::beans::PropertyValue > &  aConfigProps)
overridevirtual
void SwXMLImport::SetDocumentSpecificSettings ( const OUString &  _rSettingsGroupName,
const css::uno::Sequence< css::beans::PropertyValue > &  _rSettings 
)
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 1672 of file xmlimp.cxx.

References Exception, IsXMLToken(), m_xLateInitSettings, makeAny(), and XML_XFORM_MODEL_SETTINGS.

void SwXMLImport::SetStatistics ( const css::uno::Sequence< css::beans::NamedValue > &  i_rStats)
overridevirtual
void SwXMLImport::setStyleInsertMode ( SfxStyleFamily  nFamilies,
bool  bOverwrite 
)
private

Definition at line 429 of file xmlimp.cxx.

References m_bInsert, m_bLoadDoc, and m_nStyleFamilyMask.

Referenced by startDocument().

void SwXMLImport::setTextInsertMode ( const css::uno::Reference< css::text::XTextRange > &  rInsertPos)
private

Definition at line 418 of file xmlimp.cxx.

References SvXMLImport::GetTextImport(), and m_bInsert.

Referenced by startDocument().

void SwXMLImport::SetViewSettings ( const css::uno::Sequence< css::beans::PropertyValue > &  aViewProps)
overridevirtual
void SwXMLImport::startDocument ( )
overridevirtual
void SwXMLImport::UpdateTextCollConditions ( SwDoc pDoc)
private

Member Data Documentation

bool SwXMLImport::m_bBlock
private

Definition at line 87 of file xmlimp.hxx.

Referenced by IsBlockMode(), and startDocument().

bool SwXMLImport::m_bInititedXForms
private

Definition at line 89 of file xmlimp.hxx.

Referenced by endDocument(), and initXForms().

bool SwXMLImport::m_bInsert
private

Definition at line 83 of file xmlimp.hxx.

Referenced by IsInsertMode(), setStyleInsertMode(), and setTextInsertMode().

bool SwXMLImport::m_bLoadDoc
private

Definition at line 82 of file xmlimp.hxx.

Referenced by IsStylesOnlyMode(), and setStyleInsertMode().

bool SwXMLImport::m_bOrganizerMode
private

Definition at line 88 of file xmlimp.hxx.

Referenced by CreateTextImport(), GetDocumentProperties(), SetViewSettings(), and startDocument().

SfxStyleFamily SwXMLImport::m_nStyleFamilyMask
private

Definition at line 81 of file xmlimp.hxx.

Referenced by GetStyleFamilyMask(), and setStyleInsertMode().

SwDoc* SwXMLImport::m_pDoc
private

Definition at line 91 of file xmlimp.hxx.

Referenced by getDoc().

std::unique_ptr<SvXMLTokenMap> SwXMLImport::m_pDocElemTokenMap
private

Definition at line 66 of file xmlimp.hxx.

Referenced by GetDocElemTokenMap(), and ~SwXMLImport().

std::unique_ptr<SwNodeIndex> SwXMLImport::m_pSttNdIdx
private

Definition at line 62 of file xmlimp.hxx.

Referenced by endDocument(), MergeListsAtDocumentInsertPosition(), and startDocument().

std::unique_ptr<SvXMLTokenMap> SwXMLImport::m_pTableCellAttrTokenMap
private

Definition at line 68 of file xmlimp.hxx.

Referenced by GetTableCellAttrTokenMap(), and ~SwXMLImport().

std::unique_ptr<SvXMLTokenMap> SwXMLImport::m_pTableElemTokenMap
private

Definition at line 67 of file xmlimp.hxx.

Referenced by GetTableElemTokenMap(), and ~SwXMLImport().

std::unique_ptr<SvXMLImportItemMapper> SwXMLImport::m_pTableItemMapper
private
std::unique_ptr<SvXMLUnitConverter> SwXMLImport::m_pTwipUnitConv
private

Definition at line 64 of file xmlimp.hxx.

Referenced by CreateTableItemImportContext(), FinitItemImport(), and InitItemImport().

rtl::Reference<SvXMLEmbeddedObjectHelper> SwXMLImport::m_xEmbeddedResolver
private

Definition at line 72 of file xmlimp.hxx.

Referenced by endDocument(), and startDocument().

rtl::Reference<SvXMLGraphicHelper> SwXMLImport::m_xGraphicStorageHandler
private

Definition at line 70 of file xmlimp.hxx.

Referenced by endDocument(), and startDocument().

css::uno::Reference< css::container::XNameContainer > SwXMLImport::m_xLateInitSettings
private

Definition at line 79 of file xmlimp.hxx.

Referenced by endDocument(), initialize(), and SetDocumentSpecificSettings().

SvXMLItemMapEntriesRef SwXMLImport::m_xTableCellItemMap
private

Definition at line 77 of file xmlimp.hxx.

Referenced by CreateTableItemImportContext(), and InitItemImport().

SvXMLItemMapEntriesRef SwXMLImport::m_xTableColItemMap
private

Definition at line 75 of file xmlimp.hxx.

Referenced by CreateTableItemImportContext(), and InitItemImport().

SvXMLItemMapEntriesRef SwXMLImport::m_xTableItemMap
private

Definition at line 74 of file xmlimp.hxx.

Referenced by CreateTableItemImportContext(), and InitItemImport().

SvXMLItemMapEntriesRef SwXMLImport::m_xTableRowItemMap
private

Definition at line 76 of file xmlimp.hxx.

Referenced by CreateTableItemImportContext(), and InitItemImport().


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