LibreOffice Module writerperfect (master) 1
Public Member Functions | Private Attributes | List of all members
writerperfect::exp::XMLParaContext Class Reference

Handler for <text:p>/<text:h>. More...

#include <txtparai.hxx>

Inheritance diagram for writerperfect::exp::XMLParaContext:
[legend]
Collaboration diagram for writerperfect::exp::XMLParaContext:
[legend]

Public Member Functions

 XMLParaContext (XMLImport &rImport, bool bTopLevel=false)
 
rtl::Reference< XMLImportContextCreateChildContext (const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &) override
 
void SAL_CALL startElement (const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
 
void SAL_CALL endElement (const OUString &rName) override
 
void SAL_CALL characters (const OUString &rChars) override
 
- Public Member Functions inherited from writerperfect::exp::XMLImportContext
 XMLImportContext (XMLImport &rImport)
 
XMLImportGetImport ()
 
virtual rtl::Reference< XMLImportContextCreateChildContext (const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs)
 
void SAL_CALL startDocument () override
 
void SAL_CALL endDocument () override
 
void SAL_CALL startElement (const OUString &rName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
 
void SAL_CALL endElement (const OUString &rName) override
 
void SAL_CALL characters (const OUString &rChars) override
 
void SAL_CALL ignorableWhitespace (const OUString &rWhitespaces) override
 
void SAL_CALL processingInstruction (const OUString &rTarget, const OUString &rData) override
 
void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
 

Private Attributes

OUString m_aStyleName
 
librevenge::RVNGPropertyList m_aTextPropertyList
 List of properties spans should inherit from this paragraph. More...
 
bool m_bTopLevel
 If the context is a direct child of XMLBodyContentContext. More...
 

Detailed Description

Handler for <text:p>/<text:h>.

Definition at line 21 of file txtparai.hxx.

Constructor & Destructor Documentation

◆ XMLParaContext()

XMLParaContext::XMLParaContext ( XMLImport rImport,
bool  bTopLevel = false 
)

Definition at line 535 of file txtparai.cxx.

Member Function Documentation

◆ characters()

void XMLParaContext::characters ( const OUString &  rChars)
override

◆ CreateChildContext()

rtl::Reference< XMLImportContext > XMLParaContext::CreateChildContext ( const OUString &  rName,
const css::uno::Reference< css::xml::sax::XAttributeList > &   
)
overridevirtual

◆ endElement()

void XMLParaContext::endElement ( const OUString &  rName)
override

◆ startElement()

void XMLParaContext::startElement ( const OUString &  rName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttribs 
)
override

Member Data Documentation

◆ m_aStyleName

OUString writerperfect::exp::XMLParaContext::m_aStyleName
private

Definition at line 37 of file txtparai.hxx.

Referenced by characters(), and startElement().

◆ m_aTextPropertyList

librevenge::RVNGPropertyList writerperfect::exp::XMLParaContext::m_aTextPropertyList
private

List of properties spans should inherit from this paragraph.

Definition at line 39 of file txtparai.hxx.

Referenced by CreateChildContext(), and startElement().

◆ m_bTopLevel

bool writerperfect::exp::XMLParaContext::m_bTopLevel
private

If the context is a direct child of XMLBodyContentContext.

Only direct child of XMLBodyContentContext has to handle page span.

Definition at line 42 of file txtparai.hxx.

Referenced by startElement().


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