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

This class deliberately does not support XWeak, to improve performance when loading large documents. More...

#include <xmlictxt.hxx>

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

Public Member Functions

 SvXMLImportContext (SvXMLImport &rImport)
 A contexts constructor does anything that is required if an element starts. More...
 
virtual ~SvXMLImportContext ()
 A contexts destructor does anything that is required if an element ends. More...
 
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
 endFastElement is called before a context will be destructed, but after an elements context has been parsed. More...
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< 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 characters (const OUString &aChars) override
 This method is called for all characters that are contained in the current element. More...
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) final override
 
virtual void SAL_CALL acquire () noexcept final override
 
virtual void SAL_CALL release () noexcept final override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () final override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () final override
 

Protected Member Functions

SvXMLImportGetImport ()
 
const SvXMLImportGetImport () const
 

Private Member Functions

SAL_DLLPRIVATE std::optional< SvXMLNamespaceMapTakeRewindMap ()
 
SAL_DLLPRIVATE void PutRewindMap (std::optional< SvXMLNamespaceMap > &&p)
 

Private Attributes

SvXMLImportmrImport
 
oslInterlockedCount m_nRefCount
 
std::optional< SvXMLNamespaceMapm_xRewindMap
 

Friends

class SvXMLImport
 

Detailed Description

This class deliberately does not support XWeak, to improve performance when loading large documents.

Definition at line 45 of file xmlictxt.hxx.

Constructor & Destructor Documentation

◆ SvXMLImportContext()

SvXMLImportContext::SvXMLImportContext ( SvXMLImport rImport)

A contexts constructor does anything that is required if an element starts.

Namespace processing has been done already. Note that virtual methods cannot be used inside constructors. Use StartElement instead if this is required.

Definition at line 30 of file xmlictxt.cxx.

Referenced by SvXMLNumFormatContext::createFastChildContext(), XMLDropDownFieldImportContext::createFastChildContext(), SdXMLFrameShapeContext::createFastChildContext(), SdXMLAppletShapeContext::createFastChildContext(), SdXMLPluginShapeContext::createFastChildContext(), XMLIndexTOCStylesContext::createFastChildContext(), XMLImpSpanContext_Impl::CreateSpanContext(), and SchemaRestrictionContext::HandleChild().

◆ ~SvXMLImportContext()

SvXMLImportContext::~SvXMLImportContext ( )
virtual

A contexts destructor does anything that is required if an element ends.

By default, nothing is done. Note that virtual methods cannot be used inside destructors. Use EndElement instead if this is required.

Definition at line 36 of file xmlictxt.cxx.

Member Function Documentation

◆ acquire()

virtual void SAL_CALL SvXMLImportContext::acquire ( )
inlinefinaloverridevirtualnoexcept

Definition at line 104 of file xmlictxt.hxx.

◆ characters()

void SAL_CALL SvXMLImportContext::characters ( const OUString &  aChars)
overridevirtual

◆ createFastChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL SvXMLImportContext::createFastChildContext ( sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Reimplemented in xmloff::AnimationNodeContext, SdXMLDrawPageContext, xmloff::BasicLibrariesElement, xmloff::BasicEmbeddedLibraryElement, xmloff::BasicModuleElement, XMLDocumentSettingsContext, XMLPropStyleContext, XMLTextStyleContext, XMLComplexColorContext, XMLEventsImportContext, XMLGraphicsDefaultStyle, SvXMLNumFormatContext, SvxXMLListStyleContext, SvXMLPropertySetContext, XMLScriptContext, XMLShapeStyleContext, SvXMLStylesContext, XMLTextMasterPageContext, XMLTextShapeStyleContext, XMLAnimationsContext, DomBuilderContext, PageStyleContext, XMLDatabaseFieldImportContext, XMLMacroFieldImportContext, XMLDdeFieldDeclsImportContext, XMLAnnotationImportContext, XMLDropDownFieldImportContext, XMLVariableDeclsImportContext, XMLBackgroundImageContext, XMLChartStyleContext, XMLEmbeddedObjectImportContext, XMLFootnoteConfigurationImportContext, XMLImageMapContext, XMLIndexBibliographyConfigurationContext, XMLLineNumberingImportContext, SdXMLNumberFormatImportContext, XMLReplacementImageContext, XMLShapePropertySetContext, XMLStringBufferImportContext, SvxXMLTabStopImportContext, XMLTextColumnsContext, XMLTextHeaderFooterContext, SchXMLBodyContext, SchXMLAxisContext, SchXMLCalculationSettingsContext, SchXMLChartContext, SchXMLTitleContext, SchXMLParagraphContext, SchXMLPlotAreaContext, SchXMLDataLabelParaContext, SchXMLDataLabelContext, SchXMLDataPointContext, SchXMLRegressionCurveObjectContext, SchXMLSeries2Context, SchXMLTableContext, SchXMLTableColumnsContext, SchXMLTableRowsContext, SchXMLTableRowContext, SchXMLTableCellContext, SchXMLTextListContext, XMLChartPropertyContext, XMLLabelSeparatorContext, XMLSymbolImageContext, SdXMLEventsContext, SdXMLLayerSetContext, SdXML3DSceneShapeContext, SdXMLBodyContext, XMLEnhancedCustomShapeContext, SdXMLGroupShapeContext, SdXMLShapeLinkContext, SdXMLGenericPageContext, SdXMLShapeContext, SdXMLChartShapeContext, SdXMLObjectShapeContext, SdXMLFrameShapeContext, SdXMLCustomShapeContext, SdXMLTableShapeContext, SdXMLShowsContext, SdXMLPageMasterContext, SdXMLMasterPageContext, SdXMLPresentationPageLayoutContext, SdXMLMasterStylesContext, SdXMLNumberFormatMemberImportContext, xmloff::OElementImport, xmloff::OListAndComboImport, xmloff::OColumnWrapperImport, xmloff::OGridImport, xmloff::OFormImport, xmloff::OFormsRootImport, xmloff::OPropertyImport, xmloff::OPropertyElementsContext, xmloff::OListPropertyContext, XMLGradientStyleContext, XMLBitmapStyleContext, XMLTransGradientStyleContext, PageHeaderFooterContext, PagePropertySetContext, XMLTableImportContext, XMLParaContext, XMLNumberedParaContext, XMLImpSpanContext_Impl, XMLChangedRegionImportContext, XMLChangeElementImportContext, XMLFootnoteBodyImportContext, XMLFootnoteImportContext, XMLIndexBodyContext, XMLSectionImportContext, XMLTextFrameContext, XMLTextFrameHyperlinkContext, XMLTextPropertySetContext, XMLTrackedChangesImportContext, TokenContext, XFormsInstanceContext, XMLContentControlContext, XMLThemeContext, XMLVersionListContext, SvXMLMetaDocumentContext, SchXMLDocContext, SchXMLFlatDocContext_Impl, SdXMLGraphicObjectShapeContext, SdXMLAppletShapeContext, SdXMLPluginShapeContext, xmloff::OTextLikeImport, XMLFontStyleContextFontFace, XMLFontStyleContextFontFaceSrc, XMLFontStyleContextFontFaceUri, SvxXMLListLevelStyleContext_Impl, XMLAutoTextContainerEventImport, XMLChangeInfoContext, XMLIndexAlphabeticalSourceContext, XMLIndexBibliographySourceContext, XMLIndexIllustrationSourceContext, XMLIndexObjectSourceContext, XMLIndexSourceBaseContext, XMLIndexTableSourceContext, XMLIndexTemplateContext, XMLIndexTOCContext, XMLIndexTOCSourceContext, XMLIndexTOCStylesContext, XMLIndexUserSourceContext, XMLTextListBlockContext, XMLTextListItemContext, XMLTextMarkImportContext, and XMLThemeColorsContext.

Definition at line 58 of file xmlictxt.cxx.

◆ createUnknownChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL SvXMLImportContext::createUnknownChildContext ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Reimplemented in DomBuilderContext, TokenContext, and XFormsInstanceContext.

Definition at line 64 of file xmlictxt.cxx.

◆ endFastElement()

void SvXMLImportContext::endFastElement ( sal_Int32  Element)
overridevirtual

endFastElement is called before a context will be destructed, but after an elements context has been parsed.

It may be used for actions that require virtual methods. The default is to do nothing.

Reimplemented in XMLDocumentSettingsContext, XMLCharContext, XMLComplexColorContext, XMLElementPropertyContext, XMLTextFieldImportContext, XMLDdeFieldImportContext, XMLAnnotationImportContext, XMLSetVarFieldImportContext, XMLDatabaseDisplayImportContext, XMLBackgroundImageContext, XMLEmbeddedObjectImportContext, XMLImageMapContext, SdXMLNumberFormatImportContext, XMLReplacementImageContext, XMLShapePropertySetContext, XMLStringBufferImportContext, SvxXMLTabStopImportContext, XMLTextColumnsContext, XMLTextHeaderFooterContext, SchXMLAxisContext, SchXMLCalculationSettingsContext, SchXMLChartContext, SchXMLParagraphContext, SchXMLPlotAreaContext, SchXMLDataLabelSpanContext, SchXMLDataPointContext, SchXMLSeries2Context, SchXMLTableContext, SchXMLTableCellContext, SchXMLTextListContext, XMLLabelSeparatorContext, XMLSymbolImageContext, SdXMLDescriptionContext, SdXML3DSceneShapeContext, SdXMLDrawPageContext, XMLEnhancedCustomShapeContext, SdXMLGroupShapeContext, SdXMLGenericPageContext, SdXMLShapeContext, SdXMLMeasureShapeContext, SdXMLGraphicObjectShapeContext, SdXMLChartShapeContext, SdXMLObjectShapeContext, SdXMLAppletShapeContext, SdXMLPluginShapeContext, SdXMLFloatingFrameShapeContext, SdXMLFrameShapeContext, SdXMLCustomShapeContext, SdXMLTableShapeContext, SdXMLMasterPageContext, SdXMLPresentationPageLayoutContext, SdXMLStylesContext, SdXMLNumberFormatMemberImportContext, xmloff::OElementImport, xmloff::OControlImport, xmloff::OTextLikeImport, xmloff::OListAndComboImport, xmloff::OGridImport, xmloff::OFormImport, xmloff::OFormEventsImportContext, xmloff::OFormsRootImport, xmloff::OListPropertyContext, xmloff::BasicEmbeddedLibraryElement, xmloff::BasicSourceCodeElement, XMLGradientStyleContext, XMLHatchStyleContext, XMLBitmapStyleContext, XMLTransGradientStyleContext, XMLMarkerStyleContext, XMLDashStyleContext, XMLFontStyleContextFontFaceUri, XMLTableImportContext, XMLTextDropCapImportContext, XMLParaContext, XMLNumberedParaContext, XMLImpSpanContext_Impl, XMLCalculationSettingsContext, XMLChangedRegionImportContext, XMLChangeElementImportContext, XMLChangeInfoContext, XMLContentControlContext, XMLFootnoteImportContext, XMLIndexAlphabeticalSourceContext, XMLIndexBibliographyEntryContext, XMLIndexBibliographySourceContext, XMLIndexObjectSourceContext, XMLIndexSimpleEntryContext, XMLIndexSourceBaseContext, XMLIndexTableSourceContext, XMLIndexTemplateContext, XMLIndexTitleTemplateContext, XMLIndexTOCContext, XMLIndexTOCSourceContext, XMLIndexTOCStylesContext, XMLIndexUserSourceContext, XMLLineNumberingSeparatorImportContext, XMLSectionImportContext, XMLTextFrameContext, XMLTextListBlockContext, XMLTextListItemContext, XMLTextMarkImportContext, XFormsInstanceContext, XFormsModelContext, XMLBase64ImportContext, and SdXMLHeaderFooterDeclContext.

Definition at line 40 of file xmlictxt.cxx.

◆ endUnknownElement()

void SAL_CALL SvXMLImportContext::endUnknownElement ( const OUString &  Namespace,
const OUString &  Name 
)
overridevirtual

Reimplemented in XFormsInstanceContext.

Definition at line 54 of file xmlictxt.cxx.

◆ getImplementationId()

css::uno::Sequence< sal_Int8 > SAL_CALL SvXMLImportContext::getImplementationId ( )
finaloverridevirtual

Definition at line 93 of file xmlictxt.cxx.

◆ GetImport() [1/2]

SvXMLImport & SvXMLImportContext::GetImport ( )
inlineprotected

Definition at line 60 of file xmlictxt.hxx.

Referenced by XMLEventsImportContext::AddEventValues(), XMLParaContext::characters(), XMLImpSpanContext_Impl::characters(), XMLContentControlContext::characters(), TokenContext::characters(), XMLPropStyleContext::Create(), XMLTextMasterPageContext::Create(), XMLPropStyleContext::CreateAndInsert(), XMLTextStyleContext::CreateAndInsert(), XMLIndexBibliographyConfigurationContext::CreateAndInsert(), XMLLineNumberingImportContext::CreateAndInsert(), SvXMLNumFormatContext::CreateAndInsert(), SvxXMLListStyleContext::CreateAndInsertAuto(), SvxXMLListStyleContext::CreateAndInsertLate(), SchXMLAxisContext::CreateAxis(), SchemaRestrictionContext::CreateDataType(), xmloff::AnimationNodeContext::createFastChildContext(), xmloff::BasicLibrariesElement::createFastChildContext(), xmloff::BasicEmbeddedLibraryElement::createFastChildContext(), xmloff::BasicModuleElement::createFastChildContext(), XMLDocumentSettingsContext::createFastChildContext(), XMLPropStyleContext::createFastChildContext(), XMLTextStyleContext::createFastChildContext(), XMLEventsImportContext::createFastChildContext(), XMLGraphicsDefaultStyle::createFastChildContext(), SvXMLNumFormatContext::createFastChildContext(), SvxXMLListStyleContext::createFastChildContext(), XMLScriptContext::createFastChildContext(), XMLShapeStyleContext::createFastChildContext(), SvXMLStylesContext::createFastChildContext(), XMLTextShapeStyleContext::createFastChildContext(), XMLAnimationsContext::createFastChildContext(), DomBuilderContext::createFastChildContext(), PageStyleContext::createFastChildContext(), XMLMacroFieldImportContext::createFastChildContext(), XMLDdeFieldDeclsImportContext::createFastChildContext(), XMLAnnotationImportContext::createFastChildContext(), XMLDropDownFieldImportContext::createFastChildContext(), XMLVariableDeclsImportContext::createFastChildContext(), XMLBackgroundImageContext::createFastChildContext(), XMLChartStyleContext::createFastChildContext(), XMLEmbeddedObjectImportContext::createFastChildContext(), XMLFootnoteConfigurationImportContext::createFastChildContext(), XMLImageMapContext::createFastChildContext(), XMLLineNumberingImportContext::createFastChildContext(), SdXMLNumberFormatImportContext::createFastChildContext(), XMLReplacementImageContext::createFastChildContext(), XMLStringBufferImportContext::createFastChildContext(), SvxXMLTabStopImportContext::createFastChildContext(), XMLTextColumnsContext::createFastChildContext(), XMLTextHeaderFooterContext::createFastChildContext(), SchXMLBodyContext::createFastChildContext(), SchXMLAxisContext::createFastChildContext(), SchXMLCalculationSettingsContext::createFastChildContext(), SchXMLChartContext::createFastChildContext(), SchXMLTitleContext::createFastChildContext(), SchXMLPlotAreaContext::createFastChildContext(), SchXMLDataLabelParaContext::createFastChildContext(), SchXMLDataLabelContext::createFastChildContext(), SchXMLDataPointContext::createFastChildContext(), SchXMLRegressionCurveObjectContext::createFastChildContext(), SchXMLSeries2Context::createFastChildContext(), SchXMLTableContext::createFastChildContext(), SchXMLTableColumnsContext::createFastChildContext(), SchXMLTableRowsContext::createFastChildContext(), SchXMLTableRowContext::createFastChildContext(), SchXMLTableCellContext::createFastChildContext(), SchXMLTextListContext::createFastChildContext(), XMLLabelSeparatorContext::createFastChildContext(), XMLSymbolImageContext::createFastChildContext(), SdXMLEventsContext::createFastChildContext(), SdXMLLayerSetContext::createFastChildContext(), SdXMLBodyContext::createFastChildContext(), SdXMLShapeLinkContext::createFastChildContext(), SdXMLGenericPageContext::createFastChildContext(), SdXMLMasterStylesContext::createFastChildContext(), xmloff::OListAndComboImport::createFastChildContext(), xmloff::OFormImport::createFastChildContext(), xmloff::OFormsRootImport::createFastChildContext(), xmloff::OPropertyElementsContext::createFastChildContext(), xmloff::OListPropertyContext::createFastChildContext(), XMLGradientStyleContext::createFastChildContext(), XMLBitmapStyleContext::createFastChildContext(), XMLTransGradientStyleContext::createFastChildContext(), PageHeaderFooterContext::createFastChildContext(), XMLTableImportContext::createFastChildContext(), XMLParaContext::createFastChildContext(), XMLNumberedParaContext::createFastChildContext(), XMLImpSpanContext_Impl::createFastChildContext(), XMLChangedRegionImportContext::createFastChildContext(), XMLChangeElementImportContext::createFastChildContext(), XMLFootnoteBodyImportContext::createFastChildContext(), XMLFootnoteImportContext::createFastChildContext(), XMLIndexBodyContext::createFastChildContext(), XMLSectionImportContext::createFastChildContext(), XMLTextFrameContext::createFastChildContext(), XMLTextFrameHyperlinkContext::createFastChildContext(), XMLTrackedChangesImportContext::createFastChildContext(), TokenContext::createFastChildContext(), XFormsInstanceContext::createFastChildContext(), XMLContentControlContext::createFastChildContext(), XMLThemeContext::createFastChildContext(), SvXMLMetaDocumentContext::createFastChildContext(), SchXMLDocContext::createFastChildContext(), XMLFontStyleContextFontFace::createFastChildContext(), XMLFontStyleContextFontFaceSrc::createFastChildContext(), XMLFontStyleContextFontFaceUri::createFastChildContext(), SvxXMLListLevelStyleContext_Impl::createFastChildContext(), XMLAutoTextContainerEventImport::createFastChildContext(), XMLChangeInfoContext::createFastChildContext(), XMLIndexAlphabeticalSourceContext::createFastChildContext(), XMLIndexBibliographySourceContext::createFastChildContext(), XMLIndexIllustrationSourceContext::createFastChildContext(), XMLIndexObjectSourceContext::createFastChildContext(), XMLIndexSourceBaseContext::createFastChildContext(), XMLIndexTableSourceContext::createFastChildContext(), XMLIndexTemplateContext::createFastChildContext(), XMLIndexTOCContext::createFastChildContext(), XMLIndexTOCSourceContext::createFastChildContext(), XMLIndexTOCStylesContext::createFastChildContext(), XMLIndexUserSourceContext::createFastChildContext(), XMLTextListBlockContext::createFastChildContext(), XMLTextListItemContext::createFastChildContext(), XMLTextMarkImportContext::createFastChildContext(), XMLShapePropertySetContext::createFastChildContext(), XMLChartPropertyContext::createFastChildContext(), PagePropertySetContext::createFastChildContext(), XMLTextPropertySetContext::createFastChildContext(), XMLThemeColorsContext::createFastChildContext(), XMLTextFieldImportContext::CreateField(), XMLTextMasterPageContext::CreateHeaderFooterContext(), SvXMLStylesContext::CreateStyleChildContext(), XMLFontStylesContext::CreateStyleChildContext(), XMLTextMasterStylesContext::CreateStyleChildContext(), SdXMLStylesContext::CreateStyleChildContext(), SvXMLStylesContext::CreateStyleStyleChildContext(), DomBuilderContext::createUnknownChildContext(), TokenContext::createUnknownChildContext(), XFormsInstanceContext::createUnknownChildContext(), XMLDocumentSettingsContext::endFastElement(), XMLDdeFieldImportContext::endFastElement(), XMLAnnotationImportContext::endFastElement(), XMLBackgroundImageContext::endFastElement(), XMLReplacementImageContext::endFastElement(), XMLShapePropertySetContext::endFastElement(), XMLTextColumnsContext::endFastElement(), XMLTextHeaderFooterContext::endFastElement(), SchXMLAxisContext::endFastElement(), SchXMLCalculationSettingsContext::endFastElement(), SchXMLChartContext::endFastElement(), SchXMLPlotAreaContext::endFastElement(), SchXMLSeries2Context::endFastElement(), XMLSymbolImageContext::endFastElement(), SdXMLDrawPageContext::endFastElement(), SdXMLGenericPageContext::endFastElement(), SdXMLMasterPageContext::endFastElement(), SdXMLStylesContext::endFastElement(), XMLGradientStyleContext::endFastElement(), XMLHatchStyleContext::endFastElement(), XMLBitmapStyleContext::endFastElement(), XMLTransGradientStyleContext::endFastElement(), XMLMarkerStyleContext::endFastElement(), XMLDashStyleContext::endFastElement(), XMLParaContext::endFastElement(), XMLNumberedParaContext::endFastElement(), XMLImpSpanContext_Impl::endFastElement(), XMLCalculationSettingsContext::endFastElement(), XMLChangedRegionImportContext::endFastElement(), XMLChangeElementImportContext::endFastElement(), XMLContentControlContext::endFastElement(), XMLIndexAlphabeticalSourceContext::endFastElement(), XMLIndexTemplateContext::endFastElement(), XMLIndexTitleTemplateContext::endFastElement(), XMLIndexTOCContext::endFastElement(), XMLIndexTOCStylesContext::endFastElement(), XMLSectionImportContext::endFastElement(), XMLTextFrameContext::endFastElement(), XMLTextMarkImportContext::endFastElement(), XFormsModelContext::endFastElement(), SdXMLHeaderFooterDeclContext::endFastElement(), XMLTextStyleContext::FillPropertySet(), XMLShapeStyleContext::FillPropertySet(), XMLDrawingPageStyleContext::FillPropertySet(), PageStyleContext::FillPropertySet_PageStyle(), XMLIndexSimpleEntryContext::FillPropertyValues(), XMLSetVarFieldImportContext::FindFieldMaster(), XMLPropStyleContext::Finish(), XMLTextStyleContext::Finish(), XMLTextMasterPageContext::Finish(), XMLFootnoteConfigurationImportContext::Finish(), SvXMLMetaDocumentContext::FinishMetaElement(), SvXMLStylesContext::GetAutoStyles(), XMLVersionListContext::GetImport(), SvXMLStylesContext::GetImportPropertyMapper(), SdXMLStylesContext::GetImportPropertyMapper(), SvXMLNumFormatContext::GetKey(), SvxXMLListLevelStyleContext_Impl::GetProperties(), SdXMLBodyContext::GetSdImport(), SdXMLGenericPageContext::GetSdImport(), SdXMLPageMasterStyleContext::GetSdImport(), SdXMLPageMasterContext::GetSdImport(), SdXMLPresentationPlaceholderContext::GetSdImport(), SdXMLPresentationPageLayoutContext::GetSdImport(), SdXMLStylesContext::GetSdImport(), SdXMLMasterStylesContext::GetSdImport(), SvXMLStylesContext::GetStylesContainer(), XFormsBindContext::HandleAttribute(), XFormsModelContext::HandleAttribute(), DomBuilderContext::HandleAttributes(), SchemaContext::HandleChild(), SchemaRestrictionContext::HandleChild(), SchemaSimpleTypeContext::HandleChild(), XFormsModelContext::HandleChild(), XMLFontStyleContextFontFaceUri::handleEmbeddedFont(), XMLTableImportContext::ImportCell(), XMLTableImportContext::ImportRow(), xmloff::AnimationNodeContext::init_node(), XMLTableImportContext::InitColumns(), XMLCharContext::InsertControlCharacter(), XMLCharContext::InsertString(), XMLSenderFieldImportContext::PrepareField(), XMLAuthorFieldImportContext::PrepareField(), XMLTimeFieldImportContext::PrepareField(), XMLPageNumberImportContext::PrepareField(), XMLDatabaseNumberImportContext::PrepareField(), XMLSimpleDocInfoImportContext::PrepareField(), XMLRevisionDocInfoImportContext::PrepareField(), XMLCountFieldImportContext::PrepareField(), XMLPageVarGetFieldImportContext::PrepareField(), XMLSequenceFieldImportContext::PrepareField(), XMLIndexAlphabeticalSourceContext::ProcessAttribute(), XMLIndexTOCSourceContext::ProcessAttribute(), XMLDatabaseNextImportContext::ProcessAttribute(), XMLHiddenParagraphImportContext::ProcessAttribute(), XMLConditionalTextImportContext::ProcessAttribute(), XMLHiddenTextImportContext::ProcessAttribute(), XMLChapterImportContext::ProcessAttribute(), XMLUrlFieldImportContext::ProcessAttribute(), XMLScriptImportContext::ProcessAttribute(), XMLVarFieldImportContext::ProcessAttribute(), XMLSectionImportContext::ProcessAttributes(), XMLTextDropCapImportContext::ProcessAttrs(), XMLFootnoteConfigurationImportContext::ProcessSettings(), XMLTextFrameContext::removeGraphicFromImportContext(), SdXMLDrawPageContext::SdXMLDrawPageContext(), SdXMLMasterPageContext::SdXMLMasterPageContext(), XMLShapeStyleContext::SetAttribute(), XMLLineNumberingImportContext::SetAttribute(), XMLFontStyleContextFontFace::SetAttribute(), XMLChangedRegionImportContext::SetChangeInfo(), XMLEmbeddedObjectImportContext::SetComponent(), XMLTextStyleContext::SetDefaults(), XMLGraphicsDefaultStyle::SetDefaults(), PageStyleContext::SetDefaults(), SignatureLineContext::SignatureLineContext(), SchXMLStatisticsObjectContext::startFastElement(), SchXMLPropertyMappingContext::startFastElement(), SchXMLEquationContext::startFastElement(), XMLFootnoteSeparatorImport::startFastElement(), XMLSectionFootnoteConfigImport::startFastElement(), XMLDdeFieldDeclImportContext::startFastElement(), XMLBibliographyFieldImportContext::startFastElement(), SchXMLChartContext::startFastElement(), SchXMLTitleContext::startFastElement(), SchXMLLegendContext::startFastElement(), SchXMLPlotAreaContext::startFastElement(), SchXMLDataLabelContext::startFastElement(), SchXMLSeries2Context::startFastElement(), XMLEnhancedCustomShapeContext::startFastElement(), SdXMLGenericPageContext::startFastElement(), xmloff::OElementImport::startFastElement(), xmloff::OFormsRootImport::startFastElement(), XMLAutoMarkFileContext::startFastElement(), XMLChangeElementImportContext::startFastElement(), XMLChangeImportContext::startFastElement(), XMLFootnoteImportContext::startFastElement(), XMLIndexChapterInfoEntryContext::startFastElement(), XMLIndexSimpleEntryContext::startFastElement(), XMLIndexTabStopEntryContext::startFastElement(), XMLIndexTitleTemplateContext::startFastElement(), XMLIndexTOCContext::startFastElement(), XMLIndexTOCStylesContext::startFastElement(), SvXMLLineBreakContext::startFastElement(), XMLSectionImportContext::startFastElement(), XMLSectionSourceImportContext::startFastElement(), XMLTrackedChangesImportContext::startFastElement(), XFormsBindContext::startFastElement(), SvxXMLTabStopContext_Impl::SvxXMLTabStopContext_Impl(), XMLPropStyleContext::translateNameBasedDrawingLayerFillStyleDefinitionsToStyleDisplayNames(), XMLChangedRegionImportContext::UseRedlineText(), XMLAnnotationImportContext::XMLAnnotationImportContext(), XMLDashStyleContext::XMLDashStyleContext(), XMLGradientStyleContext::XMLGradientStyleContext(), XMLHatchStyleContext::XMLHatchStyleContext(), XMLImpSpanContext_Impl::XMLImpSpanContext_Impl(), XMLMarkerStyleContext::XMLMarkerStyleContext(), XMLTextColumnContext_Impl::XMLTextColumnContext_Impl(), XMLTextColumnsContext::XMLTextColumnsContext(), XMLTextColumnSepContext_Impl::XMLTextColumnSepContext_Impl(), XMLTextFrameHyperlinkContext::XMLTextFrameHyperlinkContext(), XMLTextListBlockContext::XMLTextListBlockContext(), XMLTextMasterPageContext::XMLTextMasterPageContext(), XMLTransGradientStyleContext::XMLTransGradientStyleContext(), and XMLVariableDeclImportContext::XMLVariableDeclImportContext().

◆ GetImport() [2/2]

const SvXMLImport & SvXMLImportContext::GetImport ( ) const
inlineprotected

Definition at line 61 of file xmlictxt.hxx.

◆ getTypes()

css::uno::Sequence< css::uno::Type > SAL_CALL SvXMLImportContext::getTypes ( )
finaloverridevirtual

Definition at line 87 of file xmlictxt.cxx.

References cppu::UnoType< typename T >::get().

◆ PutRewindMap()

SAL_DLLPRIVATE void SvXMLImportContext::PutRewindMap ( std::optional< SvXMLNamespaceMap > &&  p)
inlineprivate

Definition at line 56 of file xmlictxt.hxx.

References p.

◆ queryInterface()

css::uno::Any SAL_CALL SvXMLImportContext::queryInterface ( const css::uno::Type &  aType)
finaloverridevirtual

Definition at line 75 of file xmlictxt.cxx.

References a.

◆ release()

virtual void SAL_CALL SvXMLImportContext::release ( )
inlinefinaloverridevirtualnoexcept

Definition at line 106 of file xmlictxt.hxx.

◆ startFastElement()

void SAL_CALL SvXMLImportContext::startFastElement ( sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Reimplemented in SchXMLWallFloorContext, SchXMLStockContext, SchXMLStatisticsObjectContext, SchXMLPropertyMappingContext, SchXMLEquationContext, SvXMLStyleContext, SdXMLNumberFormatMemberImportContext, xmloff::OListAndComboImport, xmloff::OListOptionImport, xmloff::OComboItemImport, XMLFootnoteSeparatorImport, XMLLineNumberingSeparatorImportContext, XMLSectionFootnoteConfigImport, xmloff::OImagePositionImport, xmloff::OReferredControlImport, xmloff::OButtonImport, xmloff::OValueRangeImport, xmloff::OTextLikeImport, xmloff::OColumnWrapperImport, xmloff::OPropertyImport, SvXMLMetaDocumentContext, DomBuilderContext, XMLTextFieldImportContext, XMLSenderFieldImportContext, XMLAuthorFieldImportContext, XMLReferenceFieldImportContext, XMLDdeFieldDeclImportContext, XMLBibliographyFieldImportContext, XMLEmbeddedObjectImportContext, SchXMLAxisContext, SchXMLChartContext, SchXMLTitleContext, SchXMLDataTableContext, SchXMLLegendContext, SchXMLParagraphContext, SchXMLPlotAreaContext, SchXMLDataLabelContext, SchXMLDataPointContext, SchXMLCoordinateRegionContext, SchXMLRegressionCurveObjectContext, SchXMLSeries2Context, SchXMLTableContext, SchXMLTableColumnContext, SchXMLTableCellContext, XMLSymbolImageContext, SdXML3DObjectContext, SdXML3DCubeObjectShapeContext, SdXML3DSphereObjectShapeContext, SdXML3DPolygonBasedShapeContext, SdXML3DLatheObjectShapeContext, SdXML3DExtrudeObjectShapeContext, SdXML3DSceneShapeContext, XMLEnhancedCustomShapeContext, SdXMLGroupShapeContext, SdXMLGenericPageContext, SdXMLShapeContext, SdXMLRectShapeContext, SdXMLLineShapeContext, SdXMLEllipseShapeContext, SdXMLPolygonShapeContext, SdXMLPathShapeContext, SdXMLTextBoxShapeContext, SdXMLControlShapeContext, SdXMLConnectorShapeContext, SdXMLMeasureShapeContext, SdXMLPageShapeContext, SdXMLCaptionShapeContext, SdXMLGraphicObjectShapeContext, SdXMLChartShapeContext, SdXMLObjectShapeContext, SdXMLAppletShapeContext, SdXMLPluginShapeContext, SdXMLFloatingFrameShapeContext, SdXMLFrameShapeContext, SdXMLCustomShapeContext, SdXMLTableShapeContext, xmloff::OElementImport, xmloff::OControlImport, xmloff::OFormImport, xmloff::OFormsRootImport, xmloff::OPropertyElementsContext, xmloff::OSinglePropertyContext, xmloff::OListPropertyContext, xmloff::OListValueContext, XMLAutoMarkFileContext, XMLChangedRegionImportContext, XMLChangeElementImportContext, XMLChangeImportContext, XMLContentControlContext, XMLListItemContext, XMLFootnoteImportContext, XMLIndexBibliographyEntryContext, XMLIndexChapterInfoEntryContext, XMLIndexSimpleEntryContext, XMLIndexSourceBaseContext, XMLIndexTabStopEntryContext, XMLIndexTemplateContext, XMLIndexTitleTemplateContext, XMLIndexTOCContext, XMLIndexTOCStylesContext, SvXMLLineBreakContext, XMLSectionImportContext, XMLSectionSourceDDEImportContext, XMLSectionSourceImportContext, XMLFieldParamImportContext, XMLTextMarkImportContext, XMLTrackedChangesImportContext, TokenContext, and XFormsBindContext.

Definition at line 45 of file xmlictxt.cxx.

◆ startUnknownElement()

void SAL_CALL SvXMLImportContext::startUnknownElement ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Reimplemented in DomBuilderContext.

Definition at line 49 of file xmlictxt.cxx.

◆ TakeRewindMap()

SAL_DLLPRIVATE std::optional< SvXMLNamespaceMap > SvXMLImportContext::TakeRewindMap ( )
inlineprivate

Definition at line 55 of file xmlictxt.hxx.

Friends And Related Function Documentation

◆ SvXMLImport

friend class SvXMLImport
friend

Member Data Documentation

◆ m_nRefCount

oslInterlockedCount SvXMLImportContext::m_nRefCount
private

Definition at line 52 of file xmlictxt.hxx.

◆ m_xRewindMap

std::optional<SvXMLNamespaceMap> SvXMLImportContext::m_xRewindMap
private

Definition at line 53 of file xmlictxt.hxx.

◆ mrImport

SvXMLImport& SvXMLImportContext::mrImport
private

Definition at line 51 of file xmlictxt.hxx.


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