LibreOffice
LibreOffice 24.2 SDK API Reference
|
provides access to a set of Contents. More...
import"ContentProvider.idl";
Exported Interfaces | |
interface | com::sun::star::ucb::XContentProvider |
gives access to all contents provided by this provider. More... | |
interface | com::sun::star::ucb::XContentIdentifierFactory |
creates special XContentIdentifier implementation objects for the contents provided by this content provider. More... | |
interface | com::sun::star::ucb::XParameterizedContentProvider |
allows a ContentProvider to adjust itself to special needs. 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... | |
Protected Member Functions inherited from XContentIdentifierFactory | |
com::sun::star::ucb::XContentIdentifier | createContentIdentifier ([in] string ContentId) |
creates an identifier. More... | |
Protected Member Functions inherited from XParameterizedContentProvider | |
com::sun::star::ucb::XContentProvider | registerInstance ([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (com::sun::star::lang::IllegalArgumentException) |
Register a content provider on a URL template and supplementary arguments. More... | |
com::sun::star::ucb::XContentProvider | deregisterInstance ([in] string Template, [in] string Arguments) raises (com::sun::star::lang::IllegalArgumentException) |
Deregisters a content provider. More... | |
provides access to a set of Contents.
|
optional |
creates special XContentIdentifier implementation objects for the contents provided by this content provider.
This interface can be implemented in case the provider wants to provide some additional interfaces with its implementation of the identifier objects.
interface com::sun::star::ucb::XContentProvider |
gives access to all contents provided by this provider.
|
optional |
allows a ContentProvider to adjust itself to special needs.
Whenever a ContentProvider that supports this interface is registered at a XContentProviderManager, the method XParameterizedContentProvider::registerInstance() should first be called, using the returned XContentProvider to register at the XContentProviderManager.