22 #include <com/sun/star/io/XOutputStream.hpp>
23 #include <com/sun/star/document/XActionLockable.hpp>
24 #include <com/sun/star/drawing/Alignment.hpp>
25 #include <com/sun/star/drawing/CircleKind.hpp>
26 #include <com/sun/star/drawing/ConnectorType.hpp>
27 #include <com/sun/star/drawing/EscapeDirection.hpp>
28 #include <com/sun/star/container/XIdentifierContainer.hpp>
30 #include <com/sun/star/drawing/XShapes.hpp>
31 #include <com/sun/star/text/XTextCursor.hpp>
32 #include <com/sun/star/awt/Point.hpp>
47 css::uno::Reference< css::drawing::XShapes >
mxShapes;
48 css::uno::Reference< css::text::XTextCursor >
mxCursor;
50 css::uno::Reference< css::xml::sax::XFastAttributeList>
mxAttrList;
51 css::uno::Reference< css::container::XIdentifierContainer >
mxGluePoints;
52 css::uno::Reference< css::document::XActionLockable >
mxLockable;
84 void SetStyle(
bool bSupportsStyle =
true );
88 void AddShape(css::uno::Reference< css::drawing::XShape >& xShape);
89 void AddShape(OUString
const & serviceName);
94 void addGluePoint(
const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList );
101 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
102 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
103 bool bTemporaryShape);
108 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
109 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
111 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
127 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
128 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
129 bool bTemporaryShape);
133 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
151 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
152 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
153 bool bTemporaryShape);
157 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
178 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
179 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
180 bool bTemporaryShape);
184 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
201 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
202 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
bool bClosed,
bool bTemporaryShape);
206 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
222 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
223 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
224 bool bTemporaryShape);
228 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
244 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
245 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
249 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
265 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
266 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
267 bool bTemporaryShape);
271 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
285 css::drawing::ConnectorType
302 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
303 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
304 bool bTemporaryShape);
308 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
325 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
326 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
327 bool bTemporaryShape);
331 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
332 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
347 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
348 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
349 bool bTemporaryShape);
353 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
370 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
371 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
372 bool bTemporaryShape);
376 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
393 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
394 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
399 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
400 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
403 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
418 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
419 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
420 bool bTemporaryShape);
424 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
425 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
426 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
428 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
444 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
445 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
450 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
451 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
454 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
470 css::uno::Sequence< css::beans::PropertyValue >
maParams;
475 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
476 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
481 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
482 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
485 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
500 css::uno::Sequence< css::beans::PropertyValue >
maParams;
505 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
506 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
511 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
512 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
515 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
534 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
535 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
540 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
541 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
565 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
566 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
567 bool bTemporaryShape);
571 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
575 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
576 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
592 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
593 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
598 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
599 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
601 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
614 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
615 css::uno::Reference< css::drawing::XShapes >
const & rShapes );
620 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
621 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
624 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLAppletShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLRectShapeContext() override
css::uno::Sequence< css::beans::PropertyValue > maParams
SdXMLGraphicObjectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
bool mbListContextPushed
whether to restore list context (#91964#)
virtual ~SdXMLPageShapeContext() override
SvXMLImportContextRef mxReplImplContext
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
void removeGraphicFromImportContext(const SvXMLImportContext &rContext) override
helper to get the created xShape instance, needs to be overridden
SdXMLConnectorShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
css::uno::Reference< css::text::XTextCursor > mxCursor
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
css::uno::Reference< css::graphic::XGraphic > getGraphicFromImportContext(const SvXMLImportContext &rContext) const override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::container::XIdentifierContainer > mxGluePoints
virtual ~SdXMLPluginShapeContext() override
bool isPresentationShape() const
SdXMLCaptionShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLGraphicObjectShapeContext() override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
bool mbTextBox
If the text of this shape is handled by a Writer TextFrame.
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::text::XTextCursor > mxOldCursor
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SvXMLImport & GetImport()
virtual ~SdXMLPathShapeContext() override
virtual ~SdXMLEllipseShapeContext() override
OUString msTemplateStyleName
SdXMLPathShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
SdXMLControlShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
bool mbSupportsReplacement
virtual ~SdXMLLineShapeContext() override
virtual ~SdXMLMeasureShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLMeasureShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual ~SdXMLObjectShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLEllipseShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual ~SdXMLCustomShapeContext() override
void AddShape(css::uno::Reference< css::drawing::XShape > &xShape)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLFrameShapeContext() override
SdXMLLineShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLConnectorShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
bool mbClearDefaultAttributes
OUString maPresentationClass
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
bool maTemplateStylesUsed[6]
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual void SAL_CALL characters(const OUString &rChars) override
This method is called for all characters that are contained in the current element.
SvXMLEnumMapEntry< css::drawing::Alignment > const aXML_GlueAlignment_EnumMap[]
std::vector< css::beans::PropertyValue > maCustomShapeGeometry
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::document::XActionLockable > mxLockable
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SvXMLImportContextRef mxChartContext
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::awt::Point maCaptionPoint
SdXMLPluginShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual ~SdXMLPolygonShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
void addGluePoint(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual ~SdXMLTextBoxShapeContext() override
virtual ~SdXMLFloatingFrameShapeContext() override
virtual ~SdXMLCaptionShapeContext() override
virtual ~SdXMLAppletShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
css::uno::Reference< css::xml::sax::XFastAttributeList > mxAttrList
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
This class deliberately does not support XWeak, to improve performance when loading large documents...
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
Map an XMLTokenEnum to an enum value.
css::awt::Point maPosition
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLPolygonShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bClosed, bool bTemporaryShape)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::uno::Reference< css::drawing::XShapes > mxShapes
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
css::drawing::CircleKind meKind
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLTableShapeContext() override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
XmlStyleFamily mnStyleFamily
void SetStyle(bool bSupportsStyle=true)
if bSupportsStyle is false, auto styles will be set but not a style
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
SdXMLRectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
SdXMLObjectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
SvXMLImportContextRef mxImplContext
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &)
OUString getGraphicPackageURLFromImportContext(const SvXMLImportContext &rContext) const override
SdXMLCustomShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
OUString maCustomShapeData
virtual ~SdXMLControlShapeContext() override
SdXMLPageShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
basegfx::B2DHomMatrix maUsedTransformation
SvXMLImportContextRef mxTableImportContext
SdXMLFloatingFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual ~SdXMLShapeContext() override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLTableShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SvXMLEnumMapEntry< css::drawing::EscapeDirection > const aXML_GlueEscapeDirection_EnumMap[]
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLChartShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLImExTransform2D mnTransform
css::drawing::ConnectorType mnType
css::uno::Sequence< css::beans::PropertyValue > maParams
SdXMLTextBoxShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
const OUString & getMimeType() const
OUString maCustomShapeEngine