ooodev.adapter.ucb.content_provider_partial module
- class ooodev.adapter.ucb.content_provider_partial.ContentProviderPartial(component, interface=com.sun.star.ucb.XContentProvider)[source]
Bases:
object
Partial Class XContentProvider.
- Parameters:
component (XContentProvider) –
interface (UnoInterface | None) –
- __init__(component, interface=com.sun.star.ucb.XContentProvider)[source]
Constructor
- Parameters:
component (XContentProvider) – UNO Component that implements
com.sun.star.ucb.XContentProvider
interface.interface (UnoInterface, optional) – The interface to be validated. Defaults to
XContentProvider
.
- Return type:
None
- compare_content_ids(id1, id2)[source]
compares two XContentIdentifiers.
- Return type:
int
- Parameters:
id1 (com.sun.star.ucb.XContentIdentifier) –
id2 (com.sun.star.ucb.XContentIdentifier) –
- query_content(identifier)[source]
creates a new XContent instance, if the given XContentIdentifier matches a content provided by the implementation of this interface.
- Raises:
com.sun.star.ucb.IllegalIdentifierException –
IllegalIdentifierException
- Return type:
XContent
- Parameters:
identifier (com.sun.star.ucb.XContentIdentifier) –