LibreOffice Module xmloff (master)  1
Public Member Functions | Protected 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

bool IsPrefixFilledIn () const
 
sal_uInt16 GetPrefix () const
 
const OUString & GetLocalName () const
 
 SvXMLImportContext (SvXMLImport &rImport, sal_uInt16 nPrfx, const OUString &rLName)
 A contexts constructor does anything that is required if an element starts. More...
 
 SvXMLImportContext (SvXMLImport &rImport)
 
virtual ~SvXMLImportContext ()
 A contexts destructor does anything that is required if an element ends. More...
 
virtual SvXMLImportContextRef CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 Create a children element context. More...
 
virtual void StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 StartElement is called after a context has been constructed and before an elements context is parsed. 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 () final override throw ()
 
virtual void SAL_CALL release () final override throw ()
 
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 Attributes

SvXMLImportmrImport
 
OUString maLocalName
 
oslInterlockedCount m_nRefCount
 
sal_uInt16 mnPrefix
 
bool mbPrefixAndLocalNameFilledIn
 

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 ( SvXMLImport rImport,
sal_uInt16  nPrfx,
const OUString &  rLName 
)

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 SdXMLAppletShapeContext::CreateChildContext(), SdXMLPluginShapeContext::CreateChildContext(), SdXMLFrameShapeContext::CreateChildContext(), XMLIndexTOCStylesContext::createFastChildContext(), SvXMLNumFormatContext::createFastChildContext(), XMLDropDownFieldImportContext::createFastChildContext(), and SchemaRestrictionContext::HandleChild().

SvXMLImportContext::SvXMLImportContext ( SvXMLImport rImport)

Definition at line 40 of file xmlictxt.cxx.

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 48 of file xmlictxt.cxx.

Member Function Documentation

virtual void SAL_CALL SvXMLImportContext::acquire ( )
throw (
)
inlinefinaloverridevirtual

Definition at line 121 of file xmlictxt.hxx.

void SAL_CALL SvXMLImportContext::characters ( const OUString &  aChars)
overridevirtual
SvXMLImportContextRef SvXMLImportContext::CreateChildContext ( sal_uInt16  nPrefix,
const OUString &  rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList 
)
virtual
uno::Reference< xml::sax::XFastContextHandler > SAL_CALL SvXMLImportContext::createFastChildContext ( sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Reimplemented in XMLDropDownFieldImportContext, XMLDdeFieldDeclsImportContext, XMLMacroFieldImportContext, xmloff::OFormImport, xmloff::OGridImport, xmloff::OColumnWrapperImport, SdXMLNumberFormatMemberImportContext, xmloff::OListAndComboImport, SdXMLObjectShapeContext, XMLVariableDeclsImportContext, XMLDatabaseFieldImportContext, SdXMLMasterStylesContext, xmloff::OListPropertyContext, SchXMLDataPointContext, SvxXMLListLevelStyleContext_Impl, SchXMLDataLabelContext, SvXMLStylesContext, SvXMLNumFormatContext, SchXMLTableCellContext, xmloff::OPropertyElementsContext, SchXMLDataLabelParaContext, SdXMLPresentationPageLayoutContext, SchXMLTitleContext, SchXMLTableRowContext, SchXMLTableRowsContext, XMLIndexTemplateContext, xmloff::OElementImport, XMLIndexSourceBaseContext, SdXMLMasterPageContext, XMLFontStyleContextFontFaceUri, SchXMLPlotAreaContext, XMLNumberedParaContext, SchXMLTableColumnsContext, xmloff::OPropertyImport, XMLPropStyleContext, XMLEventsImportContext, XMLTextMarkImportContext, SchXMLSeries2Context, xmloff::BasicModuleElement, SchXMLChartContext, SdXMLPageMasterContext, XMLLineNumberingImportContext, SchXMLBodyContext, XMLVersionListContext, XMLBitmapStyleContext, XMLIndexTOCContext, XMLFontStyleContextFontFaceSrc, DomBuilderContext, SdXMLGenericPageContext, xmloff::BasicEmbeddedLibraryElement, XMLIndexAlphabeticalSourceContext, XMLFootnoteImportContext, XMLFootnoteConfigurationImportContext, XMLIndexBibliographyConfigurationContext, XMLIndexTOCStylesContext, XMLTextListBlockContext, SchXMLFlatDocContext_Impl, XMLFontStyleContextFontFace, XMLTextStyleContext, XMLChangedRegionImportContext, XMLChangeInfoContext, XMLIndexUserSourceContext, XMLBackgroundImageContext, XMLEnhancedCustomShapeContext, XMLIndexObjectSourceContext, XMLIndexTableSourceContext, XMLIndexTOCSourceContext, XMLTextMasterPageContext, SvxXMLListStyleContext, SdXMLNumberFormatImportContext, SdXMLBodyContext, XMLIndexBibliographySourceContext, SchXMLTableContext, XMLAutoTextContainerEventImport, XFormsInstanceContext, XMLImageMapContext, xmloff::BasicLibrariesElement, XMLTextListItemContext, TokenContext, xmloff::OFormsRootImport, XMLIndexIllustrationSourceContext, xmloff::AnimationNodeContext, XMLTextColumnsContext, SvXMLMetaDocumentContext, SvXMLPropertySetContext, XMLShapeStyleContext, SchXMLDocContext, XMLReplacementImageContext, SchXMLParagraphContext, XMLTrackedChangesImportContext, XMLChartStyleContext, SchXMLAxisContext, XMLEmbeddedObjectImportContext, XMLDocumentSettingsContext, SdXMLEventsContext, XMLStringBufferImportContext, SdXML3DSceneShapeContext, PageStyleContext, PageHeaderFooterContext, XMLTextShapeStyleContext, SvxXMLTabStopImportContext, XMLScriptContext, SchXMLRegressionCurveObjectContext, XMLSymbolImageContext, SdXMLShowsContext, SdXMLDrawPageContext, SchXMLTextListContext, XMLAnimationsContext, SdXMLLayerSetContext, XMLGraphicsDefaultStyle, SchXMLCalculationSettingsContext, and XMLLabelSeparatorContext.

Definition at line 108 of file xmlictxt.cxx.

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 114 of file xmlictxt.cxx.

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

Definition at line 63 of file xmlictxt.cxx.

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

Reimplemented in XFormsInstanceContext.

Definition at line 103 of file xmlictxt.cxx.

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

Definition at line 142 of file xmlictxt.cxx.

SvXMLImport& SvXMLImportContext::GetImport ( )
inlineprotected

Definition at line 59 of file xmlictxt.hxx.

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

const SvXMLImport& SvXMLImportContext::GetImport ( ) const
inlineprotected

Definition at line 60 of file xmlictxt.hxx.

const OUString& SvXMLImportContext::GetLocalName ( ) const
inline
sal_uInt16 SvXMLImportContext::GetPrefix ( ) const
inline

Definition at line 65 of file xmlictxt.hxx.

References assert().

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

Definition at line 136 of file xmlictxt.cxx.

References cppu::UnoType< class >::get().

bool SvXMLImportContext::IsPrefixFilledIn ( ) const
inline

Definition at line 64 of file xmlictxt.hxx.

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

Definition at line 124 of file xmlictxt.cxx.

References a.

virtual void SAL_CALL SvXMLImportContext::release ( )
throw (
)
inlinefinaloverridevirtual

Definition at line 123 of file xmlictxt.hxx.

void SvXMLImportContext::StartElement ( const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttrList)
virtual

StartElement is called after a context has been constructed and before an elements context is parsed.

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

Reimplemented in XMLIndexTemplateContext, XMLIndexSourceBaseContext, XMLTextMarkImportContext, XMLIndexTOCContext, XMLSectionImportContext, XMLIndexSimpleEntryContext, XMLFootnoteImportContext, XMLIndexTOCStylesContext, XMLIndexTitleTemplateContext, XMLChangedRegionImportContext, XMLIndexChapterInfoEntryContext, XMLIndexBibliographyEntryContext, XMLIndexTabStopEntryContext, XMLSectionSourceImportContext, and XMLTrackedChangesImportContext.

Definition at line 59 of file xmlictxt.cxx.

Referenced by startFastElement().

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

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

Definition at line 68 of file xmlictxt.cxx.

References SvXMLImport::aDefaultNamespace, SvXMLImport::aNamespaceSeparator, sax_fastparser::castToFastAttributeList(), GetImport(), SvXMLImport::getNameFromToken(), SvXMLImport::getNamespacePrefixFromToken(), SvXMLImport::maAttrList, SvXMLImport::maNamespaceHandler, mrImport, nToken, StartElement(), and 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 98 of file xmlictxt.cxx.

Referenced by startFastElement().

Friends And Related Function Documentation

friend class SvXMLImport
friend

Definition at line 49 of file xmlictxt.hxx.

Member Data Documentation

oslInterlockedCount SvXMLImportContext::m_nRefCount
private

Definition at line 53 of file xmlictxt.hxx.

OUString SvXMLImportContext::maLocalName
private

Definition at line 52 of file xmlictxt.hxx.

bool SvXMLImportContext::mbPrefixAndLocalNameFilledIn
private

Definition at line 55 of file xmlictxt.hxx.

sal_uInt16 SvXMLImportContext::mnPrefix
private

Definition at line 54 of file xmlictxt.hxx.

SvXMLImport& SvXMLImportContext::mrImport
private

Definition at line 51 of file xmlictxt.hxx.

Referenced by startFastElement().


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