LibreOffice
LibreOffice 24.2 SDK API Reference
Exported Interfaces | List of all members
ExportFilter Service Referencepublished

describes an export filter for XML-based file formats. More...

import"ExportFilter.idl";

Inheritance diagram for ExportFilter:
XDocumentHandler XExportFilter XInterface XInterface

Exported Interfaces

interface com::sun::star::xml::sax::XDocumentHandler
 The data will be passed in through the com::sun::star::xml::sax::XDocumentHandler calls. More...
 
interface com::sun::star::xml::XExportFilter
 The XExportFilter:exporter() call will provide the com::sun::star::document::TypeDetection user data required to perform the filtering correctly. More...
 

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. More...
 
void endDocument () raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the end of a document. More...
 
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 . More...
 
void endElement ([in] string aName) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of the end of an element. More...
 
void characters ([in] string aChars) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of character data. More...
 
void ignorableWhitespace ([in] string aWhitespaces) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of white space that can be ignored. More...
 
void processingInstruction ([in] string aTarget, [in] string aData) raises ( com::sun::star::xml::sax::SAXException )
 receives notification of a processing instruction. More...
 
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. More...
 
- 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...
 
- Public Member Functions inherited from XExportFilter
boolean exporter ([in] sequence< com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises ( com::sun::star::lang::IllegalArgumentException )
 performs the import. More...
 

Detailed Description

describes an export filter for XML-based file formats.

First, the XExportFilter::exporter() method must be called to provide the export component with the target location to which the data should be exported. Then, the source document's XML representation will be generated by calling the appropriate methods of the com::sun::star::xml::sax::XDocumentHandler interface. Error conditions must be signaled by throwing a com::sun::star::xml::sax::SAXException in the com::sun::star::xml::sax::XDocumentHandler calls.

Since
OOo 1.1.2
Developers Guide
Office Development - Writing the Filtering Component

Exported Interfaces

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

The data will be passed in through the com::sun::star::xml::sax::XDocumentHandler calls.

◆ com::sun::star::xml::XExportFilter

The XExportFilter:exporter() call will provide the com::sun::star::document::TypeDetection user data required to perform the filtering correctly.


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