LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | List of all members
svgi::ODFSerializer Class Reference
Inheritance diagram for svgi::ODFSerializer:
[legend]
Collaboration diagram for svgi::ODFSerializer:
[legend]

Public Member Functions

 ODFSerializer (const uno::Reference< io::XOutputStream > &xOut)
 
 ODFSerializer (const ODFSerializer &)=delete
 
ODFSerializeroperator= (const ODFSerializer &)=delete
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL startElement (const OUString &aName, const uno::Reference< xml::sax::XAttributeList > &xAttribs) override
 
virtual void SAL_CALL endElement (const OUString &aName) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual void SAL_CALL ignorableWhitespace (const OUString &aWhitespaces) override
 
virtual void SAL_CALL processingInstruction (const OUString &aTarget, const OUString &aData) override
 
virtual void SAL_CALL setDocumentLocator (const uno::Reference< xml::sax::XLocator > &xLocator) override
 

Private Attributes

uno::Reference< io::XOutputStream > m_xOutStream
 
uno::Sequence< sal_Int8m_aLineFeed
 
uno::Sequence< sal_Int8m_aBuf
 
- Private Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 35 of file odfserializer.cxx.

Constructor & Destructor Documentation

◆ ODFSerializer() [1/2]

svgi::ODFSerializer::ODFSerializer ( const uno::Reference< io::XOutputStream > &  xOut)
inlineexplicit

Definition at line 39 of file odfserializer.cxx.

References m_aLineFeed.

◆ ODFSerializer() [2/2]

svgi::ODFSerializer::ODFSerializer ( const ODFSerializer )
delete

Member Function Documentation

◆ characters()

void SAL_CALL svgi::ODFSerializer::characters ( const OUString &  aChars)
overridevirtual

◆ endDocument()

void SAL_CALL svgi::ODFSerializer::endDocument ( )
overridevirtual

Definition at line 74 of file odfserializer.cxx.

◆ endElement()

void SAL_CALL svgi::ODFSerializer::endElement ( const OUString &  aName)
overridevirtual

Definition at line 90 of file odfserializer.cxx.

References aName, and characters().

◆ ignorableWhitespace()

void SAL_CALL svgi::ODFSerializer::ignorableWhitespace ( const OUString &  aWhitespaces)
overridevirtual

Definition at line 108 of file odfserializer.cxx.

References characters().

◆ operator=()

ODFSerializer & svgi::ODFSerializer::operator= ( const ODFSerializer )
delete

◆ processingInstruction()

void SAL_CALL svgi::ODFSerializer::processingInstruction ( const OUString &  aTarget,
const OUString &  aData 
)
overridevirtual

Definition at line 114 of file odfserializer.cxx.

◆ setDocumentLocator()

void SAL_CALL svgi::ODFSerializer::setDocumentLocator ( const uno::Reference< xml::sax::XLocator > &  xLocator)
overridevirtual

Definition at line 118 of file odfserializer.cxx.

◆ startDocument()

void SAL_CALL svgi::ODFSerializer::startDocument ( )
overridevirtual

Definition at line 65 of file odfserializer.cxx.

References characters(), and m_xOutStream.

◆ startElement()

void SAL_CALL svgi::ODFSerializer::startElement ( const OUString &  aName,
const uno::Reference< xml::sax::XAttributeList > &  xAttribs 
)
overridevirtual

Definition at line 77 of file odfserializer.cxx.

References aName, characters(), and gentoken::i.

Member Data Documentation

◆ m_aBuf

uno::Sequence<sal_Int8> svgi::ODFSerializer::m_aBuf
private

Definition at line 62 of file odfserializer.cxx.

Referenced by characters().

◆ m_aLineFeed

uno::Sequence<sal_Int8> svgi::ODFSerializer::m_aLineFeed
private

Definition at line 61 of file odfserializer.cxx.

Referenced by characters(), and ODFSerializer().

◆ m_xOutStream

uno::Reference<io::XOutputStream> svgi::ODFSerializer::m_xOutStream
private

Definition at line 60 of file odfserializer.cxx.

Referenced by characters(), and startDocument().


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