LibreOffice
LibreOffice 25.8 SDK API Reference
Loading...
Searching...
No Matches
SaxDocumentHandler Service Reference

This service helps parsing files by providing a SAX document handler interface for a SAX parsers. More...

import "SaxDocumentHandler.idl";

Inheritance diagram for SaxDocumentHandler:
XDocumentHandler XInitialization XInterface XInterface

Exported Interfaces

interface com::sun::star::xml::sax::XDocumentHandler
 to be passed to a SAX parser
interface com::sun::star::lang::XInitialization
 to be used to pass XRoot object

Additional Inherited Members

Public Member Functions inherited from XDocumentHandler
void startDocument () raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the beginning of a document.
void endDocument () raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the end of a document.
void startElement ([in] string aName, [in] com::sun::star::xml::sax::XAttributeList xAttribs) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the beginning of an element .
void endElement ([in] string aName) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the end of an element.
void characters ([in] string aChars) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of character data.
void ignorableWhitespace ([in] string aWhitespaces) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of white space that can be ignored.
void processingInstruction ([in] string aTarget, [in] string aData) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of a processing instruction.
void setDocumentLocator ([in] com::sun::star::xml::sax::XLocator xLocator) raises ( com::sun::star::xml::sax::SAXException )
 receives an object for locating the origin of SAX document events.
Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object.
void acquire ()
 increases the reference counter by one.
void release ()
 decreases the reference counter by one.
Public Member Functions inherited from XInitialization
void initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception )
 initializes the object.

Detailed Description

This service helps parsing files by providing a SAX document handler interface for a SAX parsers.

You have to instantiate this service passing an XRoot instance.

Exported Interfaces

◆ com::sun::star::lang::XInitialization

to be used to pass XRoot object

◆ com::sun::star::xml::sax::XDocumentHandler

to be passed to a SAX parser


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