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

#include <imp_share.hxx>

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

Public Member Functions

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
 
virtual void SAL_CALL endElement () override
 
 LibrariesElement (OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, LibraryImport *pImport)
 
- Public Member Functions inherited from xmlscript::LibElementBase
 LibElementBase (OUString aLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, LibElementBase *pParent, LibraryImport *pImport)
 
virtual ~LibElementBase () 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

std::vector< LibDescriptormLibDescriptors
 

Friends

class LibraryElement
 

Additional Inherited Members

- Protected Attributes inherited from xmlscript::LibElementBase
rtl::Reference< LibraryImportmxImport
 
rtl::Reference< LibElementBasemxParent
 

Detailed Description

Definition at line 177 of file xmllib_imexp/imp_share.hxx.

Constructor & Destructor Documentation

◆ LibrariesElement()

xmlscript::LibrariesElement::LibrariesElement ( OUString const &  rLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes,
LibraryImport pImport 
)
inline

Definition at line 189 of file xmllib_imexp/imp_share.hxx.

Member Function Documentation

◆ endElement()

void xmlscript::LibrariesElement::endElement ( )
overridevirtual

Reimplemented from xmlscript::LibElementBase.

Definition at line 184 of file xmllib_import.cxx.

References i, mLibDescriptors, and xmlscript::LibElementBase::mxImport.

◆ startChildElement()

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

Friends And Related Function Documentation

◆ LibraryElement

friend class LibraryElement
friend

Definition at line 179 of file xmllib_imexp/imp_share.hxx.

Referenced by startChildElement().

Member Data Documentation

◆ mLibDescriptors

std::vector< LibDescriptor > xmlscript::LibrariesElement::mLibDescriptors
private

Definition at line 181 of file xmllib_imexp/imp_share.hxx.

Referenced by endElement(), and startChildElement().


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