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 (const OUString &rLocalName)
 
SvXMLImportContextCreateStylesContext (const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList, bool bAuto)
 
SvXMLImportContextCreateMasterStylesContext (const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
SvXMLImportContextCreateFontDeclsContext (const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
SvXMLImportContextCreateBodyContentContext (const OUString &rLocalName)
 
SfxStyleFamily GetStyleFamilyMask () const
 
bool IsInsertMode () const
 
bool IsStylesOnlyMode () const
 
bool IsBlockMode () const
 
const SvXMLImportItemMapperGetTableItemMapper () const
 
SvXMLImportItemMapperGetTableItemMapper ()
 
SvXMLImportContextCreateTableItemImportContext (sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList, sal_uInt16 nSubFamily, SfxItemSet &rItemSet)
 
const SvXMLTokenMapGetDocElemTokenMap ()
 
const SvXMLTokenMapGetTableElemTokenMap ()
 
const SvXMLTokenMapGetTableCellAttrTokenMap ()
 
bool FindAutomaticStyle (sal_uInt16 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)
 
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 (sal_uInt16 nFamily, const OUString &rName, const OUString &rDisplayName)
 
OUString GetStyleDisplayName (sal_uInt16 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 getNamespacePrefixFromToken (sal_Int32 nToken, const SvXMLNamespaceMap *pMap)
 
static OUString getNamespaceURIFromToken (sal_Int32 nToken)
 
static OUString getNamespacePrefixFromURI (const OUString &rURI)
 

Protected Member Functions

virtual SvXMLImportContextCreateDocumentContext (sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override
 
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 const OUString aDefaultNamespace
 
static const OUString 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 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 435 of file xmlimp.cxx.

References All, and InitItemImport().

SwXMLImport::~SwXMLImport ( )
throw (
)
overridevirtual

Member Function Documentation

SvXMLImportContext * SwXMLImport::CreateBodyContentContext ( const OUString &  rLocalName)

Definition at line 73 of file xmltext.cxx.

References IsStylesOnlyMode(), and SvXMLImport::SvXMLImportContext.

SvXMLImportContext * SwXMLImport::CreateDocumentContext ( sal_uInt16  nPrefix,
const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList 
)
overrideprotectedvirtual
SvXMLImportContext * SwXMLImport::CreateFastContext ( sal_Int32  nElement,
const ::css::uno::Reference< ::css::xml::sax::XFastAttributeList > &  xAttrList 
)
overrideprotectedvirtual
SvXMLImportContext * SwXMLImport::CreateFontDeclsContext ( const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList 
)

Definition at line 1238 of file xmlimp.cxx.

References SvXMLImport::SetFontDecls().

SvXMLImportContext * SwXMLImport::CreateMasterStylesContext ( const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList 
)

Definition at line 977 of file xmlfmt.cxx.

References SvXMLImport::SetMasterStyles().

SvXMLImportContext * SwXMLImport::CreateMetaContext ( const sal_Int32  nElement)
SvXMLImportContext * SwXMLImport::CreateScriptContext ( const OUString &  rLocalName)
XMLShapeImportHelper * SwXMLImport::CreateShapeImport ( )
overrideprotectedvirtual

Reimplemented from SvXMLImport.

Definition at line 1233 of file xmlimp.cxx.

SvXMLImportContext * SwXMLImport::CreateStylesContext ( const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList,
bool  bAuto 
)

Definition at line 961 of file xmlfmt.cxx.

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

SvXMLImportContext * SwXMLImport::CreateTableItemImportContext ( sal_uInt16  nPrefix,
const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList,
sal_uInt16  nSubFamily,
SfxItemSet rItemSet 
)
XMLTextImportHelper * SwXMLImport::CreateTextImport ( )
overrideprotectedvirtual
void SwXMLImport::endDocument ( )
overridevirtual

Reimplemented from SvXMLImport.

Definition at line 750 of file xmlimp.cxx.

References applyXFormsSettings(), SwIndex::Assign(), SwContentNode::CanJoinNext(), SwContentNode::CanJoinPrev(), SwTextNode::ChgFormatColl(), SvXMLImport::ClearShapeImport(), SvXMLImport::ClearTextImport(), SwNodes::Delete(), SwPaM::DeleteMark(), SvXMLImport::endDocument(), SwNode::EndOfSectionIndex(), Exception, fnMoveBackward, SwTextNode::FormatToTextAttr(), SwPaM::GetBound(), SwPaM::GetContentNode(), SwPaM::GetDoc(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SvXMLImport::getImportFlags(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SvXMLImport::GetModel(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwTextNode::GetText(), SwTextNode::GetTextColl(), SvXMLImport::GetTextImport(), SwNode::GetTextNode(), OTextCursorHelper::getUnoTunnelId(), GetXMLToken(), SvXMLImport::HasShapeImport(), 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(), SwDoc::SetInReading(), SwDoc::SetInXMLImport(), SdrModel::setLock(), SwPaM::SetMark(), SwNode::StartOfSectionIndex(), SwNode::StartOfSectionNode(), UpdateTextCollConditions(), and XML_XFORM_MODEL_SETTINGS.

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

Definition at line 339 of file xmlitemi.cxx.

References m_pTableItemMapper, and m_pTwipUnitConv.

Referenced by ~SwXMLImport().

const SwDoc * SwXMLImport::getDoc ( ) const

Definition at line 1781 of file xmlimp.cxx.

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

SwDoc * SwXMLImport::getDoc ( )

Definition at line 1765 of file xmlimp.cxx.

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

const SvXMLTokenMap & SwXMLImport::GetDocElemTokenMap ( )

Definition at line 380 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 492 of file xmlimp.cxx.

References SvXMLImport::getSomething().

SfxStyleFamily SwXMLImport::GetStyleFamilyMask ( ) const
inline

Definition at line 153 of file xmlimp.hxx.

References m_nStyleFamilyMask.

const SvXMLTokenMap & SwXMLImport::GetTableCellAttrTokenMap ( )

Definition at line 164 of file xmltbli.cxx.

References m_pTableCellAttrTokenMap.

const SvXMLTokenMap & SwXMLImport::GetTableElemTokenMap ( )

Definition at line 156 of file xmltbli.cxx.

References m_pTableElemTokenMap.

Referenced by SwXMLTableContext::CreateChildContext().

const SvXMLImportItemMapper & SwXMLImport::GetTableItemMapper ( ) const
inline

Definition at line 194 of file xmlimp.hxx.

References m_pTableItemMapper.

Referenced by CreateTableItemImportContext().

SvXMLImportItemMapper & SwXMLImport::GetTableItemMapper ( )
inline

Definition at line 199 of file xmlimp.hxx.

References m_pTableItemMapper.

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

Definition at line 487 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 1718 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 156 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 88 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 1689 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 474 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 463 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: