LibreOffice
LibreOffice 4.2 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
XCompressedDocumentHandler Interface Reference

A compressed XDocumentHandler interface. More...

import"XCompressedDocumentHandler.idl";

Inheritance diagram for XCompressedDocumentHandler:
XInterface

Public Member Functions

void _startDocument () raises ( com::sun::star::xml::sax::SAXException )
 
void _endDocument () raises ( com::sun::star::xml::sax::SAXException )
 
void _startElement ([in] string aName, [in] sequence< XMLAttribute > aAttributes) raises ( com::sun::star::xml::sax::SAXException )
 
void _endElement ([in] string aName) raises ( com::sun::star::xml::sax::SAXException )
 
void _characters ([in] string aChars) raises ( com::sun::star::xml::sax::SAXException )
 
void _ignorableWhitespace ([in] string aWhitespaces) raises ( com::sun::star::xml::sax::SAXException )
 
void _processingInstruction ([in] string aTarget, [in] string aData) raises ( com::sun::star::xml::sax::SAXException )
 
void _setDocumentLocator ([in] long columnNumber, [in] long lineNumber, [in] string publicId, [in] string systemId) raises ( com::sun::star::xml::sax::SAXException )
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 

Detailed Description

A compressed XDocumentHandler interface.

All methods in this interface have the same function with methods in the XDocumentHandler interface.

Because there is no interface parameter in these methods, so using this interface to transfer SAX event is thought to have better performance than using the XDocumentHandler interface, in case of when UNO C++/Java bridge is involved.

Member Function Documentation

void _characters ( [in] string  aChars)
raises (com::sun::star::xml::sax::SAXException
)
void _endDocument ( )
raises (com::sun::star::xml::sax::SAXException
)
void _endElement ( [in] string  aName)
raises (com::sun::star::xml::sax::SAXException
)
void _ignorableWhitespace ( [in] string  aWhitespaces)
raises (com::sun::star::xml::sax::SAXException
)
void _processingInstruction ( [in] string  aTarget,
[in] string  aData 
)
raises (com::sun::star::xml::sax::SAXException
)
void _setDocumentLocator ( [in] long  columnNumber,
[in] long  lineNumber,
[in] string  publicId,
[in] string  systemId 
)
raises (com::sun::star::xml::sax::SAXException
)
void _startDocument ( )
raises (com::sun::star::xml::sax::SAXException
)
void _startElement ( [in] string  aName,
[in] sequence< XMLAttribute aAttributes 
)
raises (com::sun::star::xml::sax::SAXException
)

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