LibreOffice
LibreOffice 6.2 SDK API Reference
Included Services | Exported Interfaces | List of all members
XMLImportFilter Service Referencepublished

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

import"XMLImportFilter.idl";

Inheritance diagram for XMLImportFilter:
ImportFilter XDocumentHandler XImporter XFilter XInitialization XNamed XInterface XInterface XInterface XInterface XInterface

Included Services

service com::sun::star::document::ImportFilter
 This service supplied the basic filter functionality. More...
 

Exported Interfaces

interface com::sun::star::xml::sax::XDocumentHandler
 The document handler is used to stream XML data into the filter. More...
 
- Exported Interfaces inherited from ImportFilter
interface XImporter
 set target(!) document for this filter More...
 
interface XFilter
 filter interface More...
 
interface com::sun::star::lang::XInitialization
 support initialization of filter with its own configuration More...
 
interface com::sun::star::container::XNamed
 provides access to the internal name of this filter More...
 

Additional Inherited Members

- Public Member Functions inherited from XImporter
void setTargetDocument ([in] com::sun::star::lang::XComponent Document) raises ( com::sun::star::lang::IllegalArgumentException )
 sets the target document for the importer 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 XFilter
boolean filter ([in] sequence< com::sun::star::beans::PropertyValue > aDescriptor)
 filter the document. More...
 
void cancel ()
 cancel the process. More...
 
- 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...
 
- Protected Member Functions inherited from XInitialization
void initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception )
 initializes the object. More...
 
- Protected Member Functions inherited from XNamed
string getName ()
 
void setName ([in] string aName)
 sets the programmatic name of the object. More...
 

Detailed Description

describes an import filter for XML-based file formats.

It is an extension of com::sun::star::document::ImportFilter and differs from it in that this filter additionally supports the com::sun::star::xml::sax::XDocumentHandler interface.

Developers Guide
OfficeDev - Writing the Filtering Component

Exported Interfaces

This service supplied the basic filter functionality.

Exported Interfaces

The document handler is used to stream XML data into the filter.


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