LibreOffice Module xmlscript (master) 1
Public Member Functions | Private Attributes | List of all members
xmlscript::ModuleElement Class Reference

#include <imp_share.hxx>

Inheritance diagram for xmlscript::ModuleElement:
[legend]
Collaboration diagram for xmlscript::ModuleElement:
[legend]

Public Member Functions

 ModuleElement (OUString aLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, ModuleImport *pImport)
 
virtual ~ModuleElement () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL getParent () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual sal_Int32 SAL_CALL getUid () override
 
virtual css::uno::Reference< css::xml::input::XAttributes > SAL_CALL getAttributes () override
 
virtual void SAL_CALL ignorableWhitespace (OUString const &rWhitespaces) override
 
virtual void SAL_CALL characters (OUString const &rChars) override
 
virtual void SAL_CALL processingInstruction (OUString const &rTarget, OUString const &rData) override
 
virtual void SAL_CALL endElement () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startChildElement (sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
 

Private Attributes

rtl::Reference< ModuleImportmxImport
 
OUString const _aLocalName
 
css::uno::Reference< css::xml::input::XAttributes > _xAttributes
 
OUStringBuffer _strBuffer {512}
 

Detailed Description

Definition at line 66 of file xmlmod_imexp/imp_share.hxx.

Constructor & Destructor Documentation

◆ ModuleElement()

xmlscript::ModuleElement::ModuleElement ( OUString  aLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes,
ModuleImport pImport 
)

Definition at line 81 of file xmlmod_import.cxx.

◆ ~ModuleElement()

xmlscript::ModuleElement::~ModuleElement ( )
overridevirtual

Definition at line 91 of file xmlmod_import.cxx.

References _aLocalName, and SAL_INFO.

Member Function Documentation

◆ characters()

void xmlscript::ModuleElement::characters ( OUString const &  rChars)
overridevirtual

Definition at line 59 of file xmlmod_import.cxx.

References _strBuffer.

◆ endElement()

void xmlscript::ModuleElement::endElement ( )
overridevirtual

Definition at line 69 of file xmlmod_import.cxx.

References _strBuffer, and mxImport.

◆ getAttributes()

Reference< xml::input::XAttributes > xmlscript::ModuleElement::getAttributes ( )
overridevirtual

Definition at line 48 of file xmlmod_import.cxx.

References _xAttributes.

◆ getLocalName()

OUString xmlscript::ModuleElement::getLocalName ( )
overridevirtual

Definition at line 40 of file xmlmod_import.cxx.

References _aLocalName.

◆ getParent()

Reference< xml::input::XElement > xmlscript::ModuleElement::getParent ( )
overridevirtual

Definition at line 36 of file xmlmod_import.cxx.

◆ getUid()

sal_Int32 xmlscript::ModuleElement::getUid ( )
overridevirtual

Definition at line 44 of file xmlmod_import.cxx.

References mxImport.

◆ ignorableWhitespace()

void xmlscript::ModuleElement::ignorableWhitespace ( OUString const &  rWhitespaces)
overridevirtual

Definition at line 53 of file xmlmod_import.cxx.

◆ processingInstruction()

void xmlscript::ModuleElement::processingInstruction ( OUString const &  rTarget,
OUString const &  rData 
)
overridevirtual

Definition at line 64 of file xmlmod_import.cxx.

◆ startChildElement()

Reference< xml::input::XElement > xmlscript::ModuleElement::startChildElement ( sal_Int32  nUid,
OUString const &  rLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes 
)
overridevirtual

Definition at line 74 of file xmlmod_import.cxx.

References Any.

Member Data Documentation

◆ _aLocalName

OUString const xmlscript::ModuleElement::_aLocalName
private

Definition at line 71 of file xmlmod_imexp/imp_share.hxx.

Referenced by getLocalName(), and ~ModuleElement().

◆ _strBuffer

OUStringBuffer xmlscript::ModuleElement::_strBuffer {512}
private

Definition at line 73 of file xmlmod_imexp/imp_share.hxx.

Referenced by characters(), and endElement().

◆ _xAttributes

css::uno::Reference< css::xml::input::XAttributes > xmlscript::ModuleElement::_xAttributes
private

Definition at line 72 of file xmlmod_imexp/imp_share.hxx.

Referenced by getAttributes().

◆ mxImport

rtl::Reference<ModuleImport> xmlscript::ModuleElement::mxImport
private

Definition at line 69 of file xmlmod_imexp/imp_share.hxx.

Referenced by endElement(), and getUid().


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