LibreOffice
LibreOffice 24.2 SDK API Reference
|
The Transient Documents Content Provider (TDCP) implements a ContentProvider for the UniversalContentBroker (UCB). More...
import"TransientDocumentsContentProvider.idl";
Exported Interfaces | |
interface | com::sun::star::ucb::XContentProvider |
provides four different types of contents: Stream, Folder, Document and Root. More... | |
Additional Inherited Members | |
Public Member Functions inherited from XContentProvider | |
com::sun::star::ucb::XContent | queryContent ([in] com::sun::star::ucb::XContentIdentifier Identifier) raises ( com::sun::star::ucb::IllegalIdentifierException ) |
creates a new XContent instance, if the given XContentIdentifier matches a content provided by the implementation of this interface. More... | |
long | compareContentIds ([in] com::sun::star::ucb::XContentIdentifier Id1, [in] com::sun::star::ucb::XContentIdentifier Id2) |
compares two XContentIdentifiers. 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... | |
The Transient Documents Content Provider (TDCP) implements a ContentProvider for the UniversalContentBroker (UCB).
It provides access to the hierarchical structure of the documents that are active in a running OpenOffice.org process. As long as a document was not closed, the TDCP can access it. All documents that have been loaded - regardless of their persistent document format (sxw, doc, sxc, xls, ...) or that have been created but not yet saved to any storage medium, are supported. The TDCP is not able to load any documents itself. This is exclusively done by the OpenOffice.org document handling framework. The document contents provided by the TDCP represent live data, which may differ from any persistent representation of the document, for instance, because the user modified the document after loading, but did not yet save it.
interface com::sun::star::ucb::XContentProvider |
provides four different types of contents: Stream, Folder, Document and Root.
TDCP Contents
URL Scheme for TDCP Contents
Each TDCP content has an identifier corresponding to the following scheme:
Examples: