LibreOffice
LibreOffice 24.2 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 | |
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... | |
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.