LibreOffice
LibreOffice 24.2 SDK API Reference
|
A ContentProvider that wraps remote content providers that (potentially) have been distributed to a UCB. More...
import"RemoteProxyContentProvider.idl";
Exported Interfaces | |
interface | XContentProvider |
activates any potentially inactive remote content providers before passing on requests to the underlying XContentProvider. More... | |
interface | XContentIdentifierFactory |
activates any potentially inactive remote content providers before passing on requests to the underlying XContentIdentifierFactory. More... | |
interface | XParameterizedContentProvider |
allows this 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... | |
A ContentProvider that wraps remote content providers that (potentially) have been distributed to a UCB.
Before trying to pass a request to a "real", underlying content provider (which will most likely be a remote content provider distributed to this UCB), this proxy first activates any remote content providers that have been distributed here, but are still inactive (see RemoteContentProviderAcceptor and XRemoteContentProviderActivator for more information).
The way this works might change, therefore this interface is marked as deprecated.
|
optional |
activates any potentially inactive remote content providers before passing on requests to the underlying XContentIdentifierFactory.
interface XContentProvider |
activates any potentially inactive remote content providers before passing on requests to the underlying XContentProvider.
|
optional |
allows this ContentProvider to adjust itself to special needs.