LibreOffice Module framework (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
framework::OWriteImagesDocumentHandler Class Referencefinal

#include <imagesdocumenthandler.hxx>

Public Member Functions

 OWriteImagesDocumentHandler (const ImageItemDescriptorList &aItems, css::uno::Reference< css::xml::sax::XDocumentHandler > const &rWriteDocumentHandler)
 
 ~OWriteImagesDocumentHandler ()
 
void WriteImagesDocument ()
 

Private Member Functions

void WriteImageList (const ImageItemDescriptorList *)
 
void WriteImage (const ImageItemDescriptor *)
 

Private Attributes

const ImageItemDescriptorListm_rImageItemList
 
css::uno::Reference< css::xml::sax::XDocumentHandler > m_xWriteDocumentHandler
 
css::uno::Reference< css::xml::sax::XAttributeList > m_xEmptyList
 
OUString m_aXMLImageNS
 
OUString m_aAttributeXlinkType
 
OUString m_aAttributeValueSimple
 

Detailed Description

Definition at line 100 of file imagesdocumenthandler.hxx.

Constructor & Destructor Documentation

◆ OWriteImagesDocumentHandler()

framework::OWriteImagesDocumentHandler::OWriteImagesDocumentHandler ( const ImageItemDescriptorList aItems,
css::uno::Reference< css::xml::sax::XDocumentHandler > const &  rWriteDocumentHandler 
)

◆ ~OWriteImagesDocumentHandler()

framework::OWriteImagesDocumentHandler::~OWriteImagesDocumentHandler ( )

Definition at line 295 of file imagesdocumenthandler.cxx.

Member Function Documentation

◆ WriteImage()

void framework::OWriteImagesDocumentHandler::WriteImage ( const ImageItemDescriptor pImage)
private
Exceptions
css::xml::sax::SAXException
css::uno::RuntimeException

Definition at line 350 of file imagesdocumenthandler.cxx.

References framework::ImageItemDescriptor::aCommandURL, ATTRIBUTE_COMMAND, ELEMENT_NS_ENTRY, m_aXMLImageNS, and m_xWriteDocumentHandler.

Referenced by WriteImageList().

◆ WriteImageList()

void framework::OWriteImagesDocumentHandler::WriteImageList ( const ImageItemDescriptorList pImageList)
private
Exceptions
css::xml::sax::SAXException
css::uno::RuntimeException

Definition at line 332 of file imagesdocumenthandler.cxx.

References ELEMENT_NS_IMAGES, i, m_aAttributeValueSimple, m_aAttributeXlinkType, m_xWriteDocumentHandler, and WriteImage().

Referenced by WriteImagesDocument().

◆ WriteImagesDocument()

void framework::OWriteImagesDocumentHandler::WriteImagesDocument ( )

Member Data Documentation

◆ m_aAttributeValueSimple

OUString framework::OWriteImagesDocumentHandler::m_aAttributeValueSimple
private

Definition at line 127 of file imagesdocumenthandler.hxx.

Referenced by OWriteImagesDocumentHandler(), and WriteImageList().

◆ m_aAttributeXlinkType

OUString framework::OWriteImagesDocumentHandler::m_aAttributeXlinkType
private

Definition at line 126 of file imagesdocumenthandler.hxx.

Referenced by OWriteImagesDocumentHandler(), and WriteImageList().

◆ m_aXMLImageNS

OUString framework::OWriteImagesDocumentHandler::m_aXMLImageNS
private

Definition at line 125 of file imagesdocumenthandler.hxx.

Referenced by OWriteImagesDocumentHandler(), and WriteImage().

◆ m_rImageItemList

const ImageItemDescriptorList& framework::OWriteImagesDocumentHandler::m_rImageItemList
private

Definition at line 122 of file imagesdocumenthandler.hxx.

Referenced by WriteImagesDocument().

◆ m_xEmptyList

css::uno::Reference< css::xml::sax::XAttributeList > framework::OWriteImagesDocumentHandler::m_xEmptyList
private

Definition at line 124 of file imagesdocumenthandler.hxx.

Referenced by OWriteImagesDocumentHandler().

◆ m_xWriteDocumentHandler

css::uno::Reference< css::xml::sax::XDocumentHandler > framework::OWriteImagesDocumentHandler::m_xWriteDocumentHandler
private

Definition at line 123 of file imagesdocumenthandler.hxx.

Referenced by WriteImage(), WriteImageList(), and WriteImagesDocument().


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