LibreOffice
LibreOffice 7.4 SDK API Reference
|
describes an export filter for XML-based file formats. More...
import"ExportFilter.idl";
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 | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
boolean | exporter ([in] sequence< com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises ( com::sun::star::lang::IllegalArgumentException ) |
performs the import. More... | |
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.
The data will be passed in through the com::sun::star::xml::sax::XDocumentHandler calls.
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.