LibreOffice Module xmlscript (master) 1
Public Member Functions | Public Attributes | Friends | List of all members
xmlscript::LibraryImport Struct Reference

#include <imp_share.hxx>

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

Public Member Functions

 LibraryImport (LibDescriptorArray *pLibArray)
 
 LibraryImport (LibDescriptor *pLibDesc)
 
virtual ~LibraryImport () override
 
virtual void SAL_CALL startDocument (css::uno::Reference< css::xml::input::XNamespaceMapping > const &xNamespaceMapping) override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL processingInstruction (OUString const &rTarget, OUString const &rData) override
 
virtual void SAL_CALL setDocumentLocator (css::uno::Reference< css::xml::sax::XLocator > const &xLocator) override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startRootElement (sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
 

Public Attributes

LibDescriptorArraympLibArray
 
LibDescriptor *const mpLibDesc
 
sal_Int32 XMLNS_LIBRARY_UID
 
sal_Int32 XMLNS_XLINK_UID
 

Friends

class LibrariesElement
 
class LibraryElement
 

Detailed Description

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

Constructor & Destructor Documentation

◆ LibraryImport() [1/2]

xmlscript::LibraryImport::LibraryImport ( LibDescriptorArray pLibArray)
inlineexplicit

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

◆ LibraryImport() [2/2]

xmlscript::LibraryImport::LibraryImport ( LibDescriptor pLibDesc)
inlineexplicit

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

◆ ~LibraryImport()

xmlscript::LibraryImport::~LibraryImport ( )
overridevirtual

Definition at line 149 of file xmllib_import.cxx.

References SAL_INFO.

Member Function Documentation

◆ endDocument()

void xmlscript::LibraryImport::endDocument ( )
overridevirtual

Definition at line 105 of file xmllib_import.cxx.

◆ processingInstruction()

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

Definition at line 109 of file xmllib_import.cxx.

◆ setDocumentLocator()

void xmlscript::LibraryImport::setDocumentLocator ( css::uno::Reference< css::xml::sax::XLocator > const &  xLocator)
overridevirtual

Definition at line 114 of file xmllib_import.cxx.

◆ startDocument()

void xmlscript::LibraryImport::startDocument ( css::uno::Reference< css::xml::input::XNamespaceMapping > const &  xNamespaceMapping)
overridevirtual

◆ startRootElement()

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

Friends And Related Function Documentation

◆ LibrariesElement

friend class LibrariesElement
friend

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

Referenced by startRootElement().

◆ LibraryElement

friend class LibraryElement
friend

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

Referenced by startRootElement().

Member Data Documentation

◆ mpLibArray

LibDescriptorArray* xmlscript::LibraryImport::mpLibArray

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

Referenced by startRootElement().

◆ mpLibDesc

LibDescriptor* const xmlscript::LibraryImport::mpLibDesc

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

Referenced by startRootElement().

◆ XMLNS_LIBRARY_UID

sal_Int32 xmlscript::LibraryImport::XMLNS_LIBRARY_UID

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

Referenced by startDocument(), and startRootElement().

◆ XMLNS_XLINK_UID

sal_Int32 xmlscript::LibraryImport::XMLNS_XLINK_UID

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

Referenced by startDocument().


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